Search found 704 matches

by dfzx
Fri Jan 26, 2024 10:21 am
Forum: Hardware
Topic: Contended memory with the Z80 in reset
Replies: 14
Views: 742

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: 742

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: 742

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: 1070

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: 403

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: 518

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: 518

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: 259

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: 1508

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: 309

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: 1639

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: 1021

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: 1021

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: 1021

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: 1021

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: 1021

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: 1021

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: 1639

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: 303

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...
by dfzx
Thu Dec 07, 2023 8:58 am
Forum: Website
Topic: How I find [CENSORED] game
Replies: 56
Views: 3363

Re: How I find [CENSORED] game

I've added the following to the home page: Please note that you can't search for X-rated via this site. They are not omitted from ZXDB though, so we suggest you use a site like https://zxinfo.dk/ to search for such titles. Actually, what you've added to the home page says: Please note that you can'...
by dfzx
Sat Dec 02, 2023 10:20 am
Forum: Games/Software
Topic: Physics puzzles games
Replies: 23
Views: 590

Re: Physics puzzles games

What about flight simulators? We don't discuss those much on SC, and I've never come across a disassembly of one. But surely they employ the laws of physics, at least to some extent?
by dfzx
Sat Dec 02, 2023 10:16 am
Forum: Games/Software
Topic: Physics puzzles games
Replies: 23
Views: 590

Re: Physics puzzles games

Jbizzel wrote: Fri Dec 01, 2023 11:48 pm Gravity my boy.
But MM doesn't use gravity. The jump is just an up-and-down animation. The falling is just incrementing Y by a set amount. I suspect the vast majority of platformers don't use any rules of physics or any sort of gravity equation.
by dfzx
Tue Nov 28, 2023 3:40 pm
Forum: Games/Software
Topic: Physics puzzles games
Replies: 23
Views: 590

Re: Physics puzzles games

berarma wrote: Tue Nov 28, 2023 3:31 pm ...there aren't many games involving physics in a meaningful way.
I loved Sagittarian Pinball BITD. There was also a game of pool I really liked, I think it was this one, but 40 years might have blurred my memory somewhat. But you asked for puzzle games, and neither are.
by dfzx
Wed Nov 22, 2023 9:55 am
Forum: Hardware
Topic: Can a misaligned 12V kill /M1?
Replies: 2
Views: 142

Can a misaligned 12V kill /M1?

The problem with some some Spectrums' Z80's /M1 lines not working is well known, but I recently noticed this blog post from Tynemouh Software: http://blog.tynemouthsoftware.co.uk/2017/07/z80-m1-signals.html He says: "However, if you look at the ZX Spectrum edge connector, M1 is right next to th...
by dfzx
Sun Nov 12, 2023 7:04 pm
Forum: Hardware
Topic: New open lower RAM module design (photoessay)
Replies: 98
Views: 3799

Re: New open lower RAM module design (photoessay)

According to the DRAM waveform, data are supposed to be available on lowering /CAS. No, that wouldn't make any sense. /CAS goes low when the second part of the address (the column address) is on the 7-bit address bus. The memory then has a certain amount of time to fetch the data byte and put it on...