Search found 680 matches

by dfzx
Sun Feb 11, 2024 8:03 am
Forum: Hardware
Topic: Cant load anything
Replies: 41
Views: 1136

Re: Cant load anything

Your machine is a 48K, the DRAM slots in the lower right are all populated. It sounds like it was sold to you as a 16K because the upper RAM isn't working? You might still be able to load a 16K game, though. What device are you using to play the tape? Spectrums require significant volume from the ta...
by dfzx
Thu Feb 08, 2024 9:09 am
Forum: Hardware
Topic: Contended memory with the Z80 in reset
Replies: 14
Views: 698

Re: Contended memory with the Z80 in reset

That's really interesting, I've never heard of a CPU NOP tester... :geek:
by dfzx
Tue Feb 06, 2024 11:11 am
Forum: Programming
Topic: Another ATTRibute scroller, But At Pixel Speeds
Replies: 11
Views: 810

Re: Another ATTRibute scroller, But At Pixel Speeds

And, once past the 4-pixel position, ... And excuse my ignorance as well, please, what is the 4-pixel position? The original thread suddenly started talking about 4 pixels, which didn't make sense to me because attributes are aligned to 8 pixels. Hence I lost track of that discussion. But clearly 4...
by dfzx
Thu Feb 01, 2024 9:53 am
Forum: Hardware
Topic: Timing differences between different versions of 48K ULAs?
Replies: 5
Views: 384

Re: Timing differences between different versions of 48K ULAs?

Some issue one and some early issue two boards have extra daughter boards to correct I/O contention issues. This was then incorporated in later issue ULAs. Some may have escaped modification... Is that what's going on here ? I noticed that auction yesterday, and was rather surprised to see an uncas...
by dfzx
Tue Jan 30, 2024 12:16 pm
Forum: Sinclair Miscellaneous
Topic: ZX Spectrum code on The IT Crowd DVD ?
Replies: 39
Views: 1431

Re: ZX Spectrum code on The IT Crowd DVD ?

PROSM wrote: Tue Jan 30, 2024 11:53 am again, this has been a fruitless endeavour.
Nevertheless, I am in utter awe of your audio signal preprocessing abilities...
by dfzx
Fri Jan 26, 2024 12:39 pm
Forum: ZX Spectrum Next
Topic: ROTW units shipping soon
Replies: 10
Views: 812

Re: ROTW units shipping soon

SkoolKid wrote: Fri Jan 26, 2024 11:50 am And now I have an import duty/customs clearance bill of over $100 to pay before I can receive the package. :(
You would have always expected that, though, would you not?
by dfzx
Fri Jan 26, 2024 10:21 am
Forum: Hardware
Topic: Contended memory with the Z80 in reset
Replies: 14
Views: 698

Re: Contended memory with the Z80 in reset

Many thanks for all the help. I'm using an RP2040 attached to the edge connector to sample signals and understand what's going on with the CLK line. Nothing is taking over the machine, and the Spectrum isn't expected to be doing anything useful while I conduct these experiments. I was seeing odd val...
by dfzx
Thu Jan 25, 2024 7:51 pm
Forum: Hardware
Topic: Contended memory with the Z80 in reset
Replies: 14
Views: 698

Re: Contended memory with the Z80 in reset

Thanks Mark. Unfortunately, in my attempt at brevity, I didn't quite ask the question I wanted to, which was this: If I assert the Z80's /RESET pin (via a device on the Spectrum's edge connector), and hold that /RESET pin asserted , am I guaranteed that memory contention will never happen and the UL...
by dfzx
Thu Jan 25, 2024 5:12 pm
Forum: Hardware
Topic: Contended memory with the Z80 in reset
Replies: 14
Views: 698

Contended memory with the Z80 in reset

If I assert the Z80's /RESET pin (via a device on the Spectrum's edge connector) am I guaranteed that memory contention will never happen and the ULA will never slow the clock from 3.5MHz?
by dfzx
Wed Jan 24, 2024 1:47 pm
Forum: Hardware
Topic: Diagnostics card help.
Replies: 27
Views: 1012

Re: Diagnostics card help.

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. Would it be adequate to clip the data pin on the upper DRAM chip which supplies, say, D0? The system would then see that bit a...
by dfzx
Mon Jan 22, 2024 4:24 pm
Forum: Hardware
Topic: RAM Desoldering Tips
Replies: 8
Views: 381

Re: RAM Desoldering Tips

You're doing everything right. My conclusion from my own attempts to get those ICs out is that sometimes, quite often in fact, it's just not possible. A desoldering gun is more convenient than a solder sucker, but it's not a magic weapon. The problem as I see it is that when the IC was inserted, its...
by dfzx
Mon Jan 15, 2024 5:33 pm
Forum: Hardware
Topic: ZX Spectrum - Issue 4B - problem between chair and keyboard
Replies: 10
Views: 480

Re: ZX Spectrum - Issue 4B - problem between chair and keyboard

So, booting with the external ROM card sees the Spectrum come up normally? The video seems to demonstrate that? Is the machine stable for that minute or so, in that you can type stuff and make it BEEP, etc? If it seems OK, then that seems to point to a building heat issue. Can you find any device wh...
by dfzx
Mon Jan 15, 2024 3:48 pm
Forum: Hardware
Topic: ZX Spectrum - Issue 4B - problem between chair and keyboard
Replies: 10
Views: 480

Re: ZX Spectrum - Issue 4B - problem between chair and keyboard

- then i put an lower memory ic backwards and things got worse so i ordered the lower ram board that replaces the ics Just to be clear, you put a 4116 in with the wrong orientation, then powered up? That would have connected +12V through that IC and to goodness knows where. You might have fried par...
by dfzx
Tue Jan 09, 2024 8:21 pm
Forum: Hardware
Topic: Issue 2 - PSU fault
Replies: 3
Views: 253

Re: Issue 2 - PSU fault

Are any of the major components in sockets? Popping out any that are would be an obvious first step.
by dfzx
Sat Dec 30, 2023 10:16 pm
Forum: Programming
Topic: getting sound effects out of the beeper
Replies: 26
Views: 1035

Re: getting sound effects out of the beeper

All those little sounds are being sent to the chip a little per frame, but I've no idea HOW to make sounds... Several times you've referred to "the chip" which makes me wonder if you understand how the 48K machine makes sounds? It doesn't have a chip. It has a speaker. When you send a log...
by dfzx
Tue Dec 19, 2023 6:41 pm
Forum: Hardware
Topic: Keyboard membrane problem on issue 2 16K Spectrum
Replies: 6
Views: 282

Re: Keyboard membrane problem on issue 2 16K Spectrum

Retroleum are always highly regarded:

https://www.retroleum.co.uk/keyboard-parts-spectrum

Their kit gives you a soft plastic wedge ideally shaped for raising up the faceplate without damaging it, which saves you searching for something suitable in your drawers.
by dfzx
Mon Dec 18, 2023 10:32 am
Forum: ZX Spectrum Next
Topic: UK units dispatched!!!
Replies: 26
Views: 1463

Re: UK units dispatched!!!

dfzx wrote: Fri Dec 15, 2023 10:50 am I'm currently counting 21 of them for sale on ebay, all inside 24 hours.
There are now 42 Nexts listed on eBay. Only about half a dozen have sold in the last few days. If anyone wants one, now might be a good time to try an offer.

Mine has arrived but isn't being opened for another week. :santa
by dfzx
Sun Dec 17, 2023 9:27 pm
Forum: Programming
Topic: HiSoft C programmers?
Replies: 38
Views: 964

Re: HiSoft C programmers?

_dw wrote: Sun Dec 17, 2023 8:34 pm I'm not good enough for C.
Well that's fair enough. But then it's not really fair that you criticise the language when you readily admit that the language isn't the actual problem. Unjustified and inaccurate criticism just puts potential users off.
by dfzx
Sun Dec 17, 2023 9:12 pm
Forum: Programming
Topic: HiSoft C programmers?
Replies: 38
Views: 964

Re: HiSoft C programmers?

Selling variables via the stack even if recursion is not used is simply expensive, so then I try to make various exceptions to selling via registers, but this can only work if the function no longer calls another non-recursive function. Then the variable must be cleaned up on the stack or in memory...
by dfzx
Sun Dec 17, 2023 2:50 pm
Forum: Programming
Topic: HiSoft C programmers?
Replies: 38
Views: 964

Re: HiSoft C programmers?

ketmar wrote: Sun Dec 17, 2023 2:13 pm that's why. i literally replied to OPs question in full with my very first message here.
Oh I see. Your opinion on modern Z80 C is based on your experience with HiSoft C for the ZX Spectrum from 1984. Yes, that explains quite a lot.
by dfzx
Sun Dec 17, 2023 2:02 pm
Forum: Programming
Topic: HiSoft C programmers?
Replies: 38
Views: 964

Re: HiSoft C programmers?

it is just an example of complex app. ok, let's take another one: scriptable text editor, for example. again, i can fit it into 16 kb (prolly even less), with fully-featured compiled language inside. but i know, this, again, is not the task we're doing today. actually, any more-or-less complex task...
by dfzx
Sun Dec 17, 2023 1:03 pm
Forum: Programming
Topic: HiSoft C programmers?
Replies: 38
Views: 964

Re: HiSoft C programmers?

but try to write something else and complex with Z80 C — like, for example… native C compiler — and you'll see how useless Z80 C is. ;-) No you won't. Z80 C isn't useless. Lots of good software has been written in it. Z80 C is excellent for a whole bunch of tasks. and ZX Forth compiler can be about...
by dfzx
Sun Dec 17, 2023 11:06 am
Forum: Programming
Topic: HiSoft C programmers?
Replies: 38
Views: 964

Re: HiSoft C programmers?

If anyone so much as mentions C on the Spectrum Computing forums our little band of C-haters will immediately pop up and pronounce what a terrible language it is, how badly it works on the Z80, how recursion is a problem and how anyone interested in C should definitely be learning Forth instead. Tak...
by dfzx
Fri Dec 15, 2023 10:50 am
Forum: ZX Spectrum Next
Topic: UK units dispatched!!!
Replies: 26
Views: 1463

Re: UK units dispatched!!!

I'm currently counting 21 of them for sale on ebay, all inside 24 hours. Hard to see those rather optimistic £700 - £1,000 buy-it-now price tags being met much longer. Which is good. I appreciate people ordered their machines 3 years ago and many people's circumstances have changed, but it still rat...
by dfzx
Fri Dec 08, 2023 7:10 pm
Forum: Emulators
Topic: Different ROM in old version of fuse
Replies: 5
Views: 282

Re: Different ROM in old version of fuse

Why was it used for the fuse emulator? That's the ROM bundled with the Debian FUSE package (Ubuntu is based on Debian) because Debian is rather hot on only using freely licenced code and material. The 1982 ROM isn't distributed under any free licence so Debian needed an alternative. If you don't in...