Hi all,
Is there anyone interested to make one or two changes/additions to GBBASIC (a BASIC interpreter that runs in GB) ?
I'm a composer and I would like to use Gameboy as a sound source with different chamber ensembles (music is very experimental, atonal, but not necessarily rhythmically complex). Anyway, Shiny made wonderful job by changing GBBC (a converter which makes possible to write Basic stuff on desktop and then convert it to GBBASIC format). What I would need is two things, a possibility to change duty cycle and adding a second voice (I don't think that GBBASIC is fast enough for more than two voices). The SOUND is now in format:
SOUND x, y
where x is frequency and y is duration, if it could be changed something like:
SOUND ch, x, y, d
where ch is channel and d is duty cycle (0%,25%,50%,75%, simply 0-3).
Simpler solution would be if someone could give me hints how to open/use second voice by POKE directly to memory addresses.
Any hints, solutions etc are most welcome and greatly appreciated,
the original package can be downloaded from here:
gbb210.zip
Thanks for advance !
-jp
Is there anyone interested to make one or two changes/additions to GBBASIC (a BASIC interpreter that runs in GB) ?
I'm a composer and I would like to use Gameboy as a sound source with different chamber ensembles (music is very experimental, atonal, but not necessarily rhythmically complex). Anyway, Shiny made wonderful job by changing GBBC (a converter which makes possible to write Basic stuff on desktop and then convert it to GBBASIC format). What I would need is two things, a possibility to change duty cycle and adding a second voice (I don't think that GBBASIC is fast enough for more than two voices). The SOUND is now in format:
SOUND x, y
where x is frequency and y is duration, if it could be changed something like:
SOUND ch, x, y, d
where ch is channel and d is duty cycle (0%,25%,50%,75%, simply 0-3).
Simpler solution would be if someone could give me hints how to open/use second voice by POKE directly to memory addresses.
Any hints, solutions etc are most welcome and greatly appreciated,
the original package can be downloaded from here:
gbb210.zip
Thanks for advance !
-jp