
ZeriBeep updates
----------------

1.00

- First release.

1.01

- Could reduce white noise table size from 2^16-2 to 2^15-1. Oops ...

1.02

- An extra noise sound is now issued if the noise channel is linked to tone 3
  frequency, and tone 3 frequency has changed.

1.03

- The base volume of the periodic noise generator used to be 'half volume'
  (compared to the other generators) because I could only detect negative going
  pulses in my samples of a real Beeb's output signal. Apparently there were as
  yet unidentified effects at play, since, judging by ear, it sounds right now
  that it's at full volume, like the others.
- SWI _Attach no longer re-initialises the sound register values, so
  re-attaching after a detach (e.g. by exiting and re-entering BeebIt)
  continues generating sounds as if the detach didn't happen.
- Corrected a rather embarassing mistake : reading the white noise table would
  not wrap around correctly, causing (eventually) a crash for sounds lasting
  more than a few seconds.

1.04

- Bugfix : fixed a potentially uninitialised variable.
- Bugfix : SWI _Attach and _Detach used to corrupt r4.
- Bugfix : SWI _Detach removed voice generator before unlinking from channels
  instead of the other (correct) way around.

1.05

- 32-bit processor mode neutral version of 1.04 (SWIs now corrupt N,Z and C).



