Search found 31 matches

by DavidHK
16 Sep 2019, 19:31
Forum: Hardware and software hacking
Topic: Playing with sound
Replies: 5
Views: 3959

Re: Playing with sound

In my next iteration I have now created "DrumsAD", which uses wavA to apply an envelope to the percussive sound table. Sounds to me like wavA is indeed performing well. Thank you for the hint!
by DavidHK
16 Sep 2019, 18:19
Forum: Kit assembly gallery
Topic: Arrived and running
Replies: 5
Views: 6088

Re: Arrived and running

Unfortunately I do not have a proper camera at hand, I tried using my (basic) action camera, but that doesn't really like indoor lighting. Anyway, here is my attempt...
by DavidHK
16 Sep 2019, 17:03
Forum: Hardware and software hacking
Topic: Playing with sound
Replies: 5
Views: 3959

Re: Playing with sound

Oh, yes, wavA should do the trick as well, I missed that! With my first PianoBeep demo I was a bit confused about the effect of wavA as all the values from 1 to 63 just turned the pulse wave silent -- but the values between 64 and 127 work like a charm. That should simplify matters a lot as now my p...
by DavidHK
15 Sep 2019, 18:32
Forum: Hardware and software hacking
Topic: Playing with sound
Replies: 5
Views: 3959

Re: Playing with sound

I now progressed to the next step in my experiment and published it as the "PianoAD" program. It changes the pulse wave sound table while the sound is being played to apply an attack-decay envelope. I realized with the physical PS/2 adapter that I don't really know how long a key is being ...
by DavidHK
12 Sep 2019, 17:37
Forum: Hardware and software hacking
Topic: Expansion bus
Replies: 98
Views: 91383

Re: Expansion bus

Wow, very nice! I guess I would have been too lazy and just outputted the size in hex. ;-) So I guess sooner or later I should get to soldering again to have access to files.
by DavidHK
11 Sep 2019, 17:57
Forum: Hardware and software hacking
Topic: Yet another emulation: libgtemu
Replies: 9
Views: 6602

Re: Yet another emulation: libgtemu

Now that I've got a real Gigatron and a real Pluggy McPlugface I realized I needed a further version, as the Pluggy interface handles text keys differently -- it only sends the key for a few frames, even when you hold it longer. As I am writing Piano demo apps it was important for me to get it simil...
by DavidHK
11 Sep 2019, 17:28
Forum: Hardware and software hacking
Topic: New vCPU instructions? (poll)
Replies: 10
Views: 8414

Re: New vCPU instructions? (poll)

I have put my vote on CMPW and HOP as those appear to me to be the most useful based on the little experience I have had so far with writing GCL programs.

But maybe I missed something about the v6502 mode? Would that mode help when writing programs that are purely targeted at the Gigatron?
by DavidHK
11 Sep 2019, 17:22
Forum: Hardware and software hacking
Topic: On serialRaw and buttonState
Replies: 5
Views: 4265

Re: On serialRaw and buttonState

Well, that is kind of my point, currently the reset is not handled at such a low level as it still seems to use the buttonState variable -- which I mistakenly first believed was free for my own reset purposes. I tried to save some instructions while developing the Sprint Paint app and set the entire...
by DavidHK
09 Sep 2019, 18:56
Forum: Hardware and software hacking
Topic: On serialRaw and buttonState
Replies: 5
Views: 4265

Re: On serialRaw and buttonState

With the button reset I encountered a small problem when the button happens to be the start button, this would also disable the reboot. (At least it appeared to me that way). So if I'd write an application to use that button, I should probably keep track of the state myself instead of resetting the ...
by DavidHK
08 Sep 2019, 17:33
Forum: Hardware and software hacking
Topic: Playing with sound
Replies: 5
Views: 3959

Playing with sound

Before running into the Gigatron I was experimenting with simple sound synthesis. In fact, during this project I was searching on YouTube for "8-bit music" and found some videos of "The 8-Bit Guy". I watched his other videos as well and now I am here. ;-) So of course I am also i...