In case its of interest here is a debugged + improved
version of the above soundwave program:
http://www.whoosh777.pwp.blueyonder.co.uk/tone.cit plays a smoother sound wave for 2 seconds,
a pleasant tone sound,
here is the binary:
http://www.whoosh777.pwp.blueyonder.co.uk/tonejust 2k, if you have a classic Amiga
then run it
tone
and tone will occur for 2 seconds through channel 0, you can try other
periods + volumes thus:
tone period volume
period + volume are complicated to understand,
but 64 is maximum volume == 0 decibels,
period relates to the frequency, 130 is the
current default value
Anyway OS-emulation is not enough to run such a program,
you would need at least s/w emulation of the custom chips,
I am not sure how s/w emulation would cope with a more complex
version of this prog that had one channel modulating frequency + amplitude
of another.
According to the RKM each audio channel is allocated one DMA slot
per horizontal scan line of the video beam, this is going to
be tricky to emulate accurately in s/w, note that many classic games use tricky
timing eg with floppy drives as a piracy prevention measure.
You could emulate the custom h/w to some extent but I think it
will always lack the precise timing and synchronisation of a true
Amiga.
for these reasons I believe someone must incorporate the custom h/w
or a clone thereof in future Amigas then OS3.9 could be done merely
by using a 68030 emulator, ie emulation of CPU only.
But because Eyetech refuse point blank to bring the custom chips
(probably because Gateway have raided the IP), Hyperion have
got their work cut out. Were Eyetech to do the custom chips the
A1 + OS3.9 could easily be out in maybe 3 months it would really
turn the A1 project into a non-issue, however without the custom chips and
its a major issue.