| Gyruss | Routines |
| Prev: A2BB | Up: Map | Next: A303 |
|
Used by the routine at all_channels_data_to_psg.
|
||||||||
| noise_data_to_psg | A2F3 | CALL attn_or_noise_to_psg | Send attenuation to PSG | |||||
| A2F6 | LD A,(IX+$04) | Get sound byte | ||||||
| A2F9 | AND $0F | Isolate bits 0-3 | ||||||
| A2FB | LD HL,last_noise_operation | Compare to stored value | ||||||
| A2FE | CP (HL) | ... | ||||||
| A2FF | RET Z | Return if same | ||||||
| A300 | LD (HL),A | Else store new value | ||||||
| A301 | LD C,$E0 | and make noise (continue into attn_or_noise_to_psg) | ||||||
| Prev: A2BB | Up: Map | Next: A303 |