Virtual Boy: document hardware bugs

issue #2442
This commit is contained in:
tildearrow 2025-06-24 02:09:52 -05:00
parent cd31b73ecb
commit 7fbe9c01a5

View file

@ -22,12 +22,15 @@ additionally, channel 5 offers a modulation/sweep unit. the former is similar to
- `y` sets the speed and direction. - `y` sets the speed and direction.
- `0-7`: down - `0-7`: down
- `8-F`: up - `8-F`: up
- IMPORTANT: if the envelope ends, you will not be able to trigger another envelope until you reset the channel's phase! (this is a Virtual Boy hardware bug)
- setting a phase reset macro at the beginning will do.
- `13xy`: **setup sweep.** - `13xy`: **setup sweep.**
- `x` sets the speed. - `x` sets the speed.
- `0` and `8` are "speed 0" - sweep is ineffective. - `0` and `8` are "speed 0" - sweep is ineffective.
- `y` sets the shift (`0` to `7`). - `y` sets the shift (`0` to `7`).
- `8` and higher will mute the channel. - `8` and higher will mute the channel.
- only in channel 5. - only in channel 5.
- if modulation ends, you cannot sweep until the next phase reset.
- `14xy`: **setup modulation.** - `14xy`: **setup modulation.**
- `x` determines whether it's enabled or not. - `x` determines whether it's enabled or not.
- 0: disabled - 0: disabled
@ -38,6 +41,8 @@ additionally, channel 5 offers a modulation/sweep unit. the former is similar to
- `0` and `8` are "speed 0" - modulation is ineffective. - `0` and `8` are "speed 0" - modulation is ineffective.
- no, you can't really do Yamaha FM using this. - no, you can't really do Yamaha FM using this.
- only in channel 5. - only in channel 5.
- IMPORTANT: if the modulation ends, you will not be able to trigger another envelope until you reset the channel's phase! (this is a Virtual Boy hardware bug)
- setting a phase reset macro at the beginning will do.
- `15xx`: **set modulation wave.** - `15xx`: **set modulation wave.**
- `xx` points to a wavetable. range is `0` to `FF`. - `xx` points to a wavetable. range is `0` to `FF`.
- this is an alternative to setting the modulation wave through the instrument. - this is an alternative to setting the modulation wave through the instrument.