Search found 18 matches

by utz
Thu Sep 10, 2015 10:21 am
Forum: Dragon General
Topic: pcmplay - new dragon sound routine
Replies: 56
Views: 25619

Re: pcmplay - new dragon sound routine

Hehe, welcome to github ;) And thanks for the great suggestions, I've incorporated them now. What I was suggesting would still give you 16 bit counter resolution and less than 5 cents of pitch error in the region of A0. The difference between 2 neighbouring halftones is about 6 cents, so a 5 cent er...
by utz
Wed Sep 09, 2015 11:08 pm
Forum: Dragon General
Topic: pcmplay - new dragon sound routine
Replies: 56
Views: 25619

Re: pcmplay - new dragon sound routine

And my favourite C64 tune is another Galway classic - Parallax. @Stig: Explanations of how to write music for pcmplay are in the readme. But if those are too confusing, let me know and I'll try to explain it better/easier. I'll certainly write more tunes for this (hoping to do a proper musicdisk at ...
by utz
Wed Sep 09, 2015 1:07 pm
Forum: Dragon General
Topic: pcmplay - new dragon sound routine
Replies: 56
Views: 25619

Re: pcmplay - new dragon sound routine

True, using byte-length counters would speed up things a lot, but I find it limits the range of notes too much. Typically, you'll get some serious detuning after about 2½ octaves. Is there any open source tool to create .vdk images from .bin files? If so, I could include it in the toolchain so they ...
by utz
Tue Sep 08, 2015 10:00 pm
Forum: Hints and Tips
Topic: New screens for old games
Replies: 24
Views: 17474

Re: New screens for old games

Looks awesome. Great to see someone getting the best out of that crazy palette.
by utz
Tue Sep 08, 2015 9:55 pm
Forum: Dragon General
Topic: pcmplay - new dragon sound routine
Replies: 56
Views: 25619

Re: pcmplay - new dragon sound routine

@pser1: Hmm, you should be able to run it with EXEC &HF00. That works for me at least. @sorchard: No need to thank me for that, I'm glad that somebody put it to good use ;) That bitshifting trick seems like a good idea, I'll check if that works in lwasm tomorrow. There also seems to be a problem wit...
by utz
Tue Sep 08, 2015 5:37 pm
Forum: Dragon General
Topic: pcmplay - new dragon sound routine
Replies: 56
Views: 25619

Re: pcmplay - new dragon sound routine

Thanks sorchard ;) @all, Simon just notified me of a small error. DP was set to a wrong value because I changed the .org adress at the last minute. This has been fixed now in the github release. Does anybody know how I can export the high byte of the current adress to a symbol in lwasm? ie. instead ...
by utz
Mon Sep 07, 2015 2:44 pm
Forum: Dragon General
Topic: pcmplay - new dragon sound routine
Replies: 56
Views: 25619

Re: pcmplay - new dragon sound routine

Thanks everyone :) @Rob: Unfortunately, as Paul was guessing, pcmplay hogs the entire CPU time. @Paul: It would of course be nice to get the loop down to 2 HSYNCs/114 cycles, so one could execute some simple gfx code between DAC updates. The routine however already heavily relies on DP addressing, s...
by utz
Sat Sep 05, 2015 10:02 pm
Forum: Dragon General
Topic: pcmplay - new dragon sound routine
Replies: 56
Views: 25619

pcmplay - new dragon sound routine

Hi everyone, Please allow me to quickly introduce myself, since this is my first post. I'm utz, chiptune musician and coder. I normally make music and music routines for ZX Spectrum and other machines with 1-bit sound. Never owned a Dragon, but I do like the machine. Some years ago I stumbled across...