Search found 99 matches

by dfzx
Thu Nov 15, 2018 10:32 am
Forum: Programming
Topic: How do I make background sound?
Replies: 10
Views: 356

Re: How do I make background sound?

Having read the responses I decided I'm still a bit out of my depth with this sort of thing. :? I decided to cheat and look at the background music code in a Manic Miner disassembly . The loop which plays a single note has its timing hardcoded - if my reading of it is correct it goes round 768 times...
by dfzx
Wed Nov 14, 2018 12:35 pm
Forum: Programming
Topic: How do I make background sound?
Replies: 10
Views: 356

Re: How do I make background sound?

You may search old magazines for sound effects, there should be quite a lot of this stuff. You'd think! But everything I can find describes techniques which play using 100% CPU time. I was just trying to work out the JSW disassembly. It looks like each "note" of the background music is played for a...
by dfzx
Wed Nov 14, 2018 10:57 am
Forum: Programming
Topic: How do I make background sound?
Replies: 10
Views: 356

How do I make background sound?

I'm looking at making sound on the 48K, and although I can see how it basically works, I can't get my head around making sounds "in the background." I get that toggling the speaker's bit in port 254 makes it go 'click', and that toggling it repeatedly with carefully controlled pauses between the cli...
by dfzx
Tue Nov 13, 2018 3:14 pm
Forum: Brand new software!
Topic: New Game Maze Death Rally-X
Replies: 13
Views: 361

Re: New Game Maze Death Rally-X

Excellent. A fine example of how something simple, but well executed, can be so playable. It's like the best of 1983 all over again.
by dfzx
Thu Nov 01, 2018 8:43 am
Forum: Brand new software!
Topic: Atic-Atac Isometric Version
Replies: 83
Views: 4128

Re: Atic-Atac Isometric Version

It looks fabulous.

What platform will it run on?
by dfzx
Mon Oct 29, 2018 2:49 pm
Forum: Brand new software!
Topic: ChibiAkumas for Spectrum 128K
Replies: 34
Views: 2055

Re: ChibiAkumas for Spectrum 128K

Here’s the harsh truth, though: gamers don’t give a rat’s furry behind about how many hours we put into making a game or what difficulties we had to overcome. While I'd agree with that assertion in respect of commercial games on modern consoles and PCs, I don't think it applies to newly developed S...
by dfzx
Sat Oct 27, 2018 9:30 am
Forum: Brand new software!
Topic: ChibiAkumas for Spectrum 128K
Replies: 34
Views: 2055

Re: ChibiAkumas for Spectrum 128K

Well, let's see, on a cold and frosty Saturday morning... Start 128K Speccy with Fuse. Drag and drop tape file - game starts. "Press Fire to Continue" it says. Er, which is fire? Press all keys one after the other to find the right one. Z does the trick. "Hit 0 to set controls". OK. Q,A,O,P,Sp,Z,S,X...
by dfzx
Tue Oct 09, 2018 7:26 pm
Forum: Hardware
Topic: Bug Fixed ROM
Replies: 12
Views: 429

Re: Bug Fixed ROM

PaddyC13 wrote:
Tue Oct 09, 2018 7:03 pm
Strange, the line ‘IF 1/2<>0.5 THEN PRINT “Bug”’ works in Basinc i.e. it does not print Bug?
Is there actually a bug there? Comparing floating point numbers for equality is generally a bad idea on any computer. Is that what it's doing?
by dfzx
Tue Oct 09, 2018 5:06 pm
Forum: Programming
Topic: unsigned to ascii
Replies: 18
Views: 665

Re: unsigned to ascii

I had a look at some of these options. My Z80 assembly language isn't much above beginner's level so I stuck with Z88DK/C, which works for me because that's what my game is written in. :) I implemented the unsigned int to ACSII conversion several times and put each one in a loop 9999 times so I coul...
by dfzx
Mon Oct 08, 2018 6:53 am
Forum: Programming
Topic: unsigned to ascii
Replies: 18
Views: 665

Re: unsigned to ascii

Ah, thanks AA, that all makes sense. I saw everything you describe in the Z88DK library sources but either couldn't figure out what it was or couldn't figure out how to use it. :) I wrote a bunch of test cases over the weekend, timing some of the ideas offered here. I was going to post the results h...