2022-01-16 06:10:43 +00:00
# Sega Genesis/Mega Drive
a video game console that showed itself as the first true rival to Nintendo's video game market near-monopoly in the US during the '80's.
2022-10-16 03:41:50 +00:00
this console is powered by two sound chips: the [Yamaha YM2612 ](ym2612.md ) and [a derivative of the SN76489 ](sms.md ).
2022-01-16 06:10:43 +00:00
# effects
2023-06-25 07:05:30 +00:00
- `10xy` : **set LFO parameters.**
2022-01-16 06:10:43 +00:00
- `x` toggles the LFO.
- `y` sets its speed.
2023-06-25 07:05:30 +00:00
- `11xx` : **set feedback of channel.**
- `12xx` : **set operator 1 level.**
- `13xx` : **set operator 2 level.**
- `14xx` : **set operator 3 level.**
- `15xx` : **set operator 4 level.**
- `16xy` : **set multiplier of operator.**
2022-01-16 06:10:43 +00:00
- `x` is the operator (1-4).
2023-05-20 22:21:51 +00:00
- `y` is the multiplier.
2023-06-25 07:05:30 +00:00
- `17xx` : **enable PCM channel.**
2022-01-16 06:10:43 +00:00
- this only works on channel 6.
2023-06-25 07:05:30 +00:00
- _this effect is here for compatibility reasons!_ it is otherwise recommended to use Sample type instruments (which automatically enable PCM mode when used).
- `18xx` : **toggle extended channel 3 mode.**
- `0` disables it and `1` enables it.
2022-10-16 05:53:05 +00:00
- only in extended channel 3 chip.
2023-06-25 07:05:30 +00:00
- `19xx` : **set attack of all operators.**
- `1Axx` : **set attack of operator 1.**
- `1Bxx` : **set attack of operator 2.**
- `1Cxx` : **set attack of operator 3.**
- `1Dxx` : **set attack of operator 4.**
- `20xy` : **set PSG noise mode.**
2022-01-16 06:10:43 +00:00
- `x` controls whether to inherit frequency from PSG channel 3.
2023-06-25 07:05:30 +00:00
- `0` : use one of 3 preset frequencies (C: A-2; C#: A-3; D: A-4).
- `1` : use frequency of PSG channel 3.
2022-01-16 06:10:43 +00:00
- `y` controls whether to select noise or thin pulse.
2023-06-25 07:05:30 +00:00
- `0` : thin pulse.
- `1` : noise.