Using the SSG sound channels: Difference between revisions
Jump to navigation
Jump to search
m (Created page with "<pre> .org $8 push af ld a, d out (4), a ;Set YM2610 "Port A" register D to value E ld a, e out (5), a pop af </pre> <pre> FastBeep: ld de, 0040h …") |
(No difference)
|
Revision as of 21:36, 27 February 2011
.org $8 push af ld a, d out (4), a ;Set YM2610 "Port A" register D to value E ld a, e out (5), a pop af
FastBeep: ld de, 0040h ;Channel A frequency = 2kHz rst 08h ld de, 0100h rst 08h ld de, 0B0Fh ;EG frequency rst 08h ld de, 0C05h rst 08h ld de, 0708h ;Noise off rst 08h ld de, 0810h ;Mode 1 for channel A rst 08h ld de, 0D08h ;Ramp shape rst 08h ret
SSG_Silence: ld de, 0800h ;Channel A volume = 0 rst 08h ld de, 0900h ;Channel B volume = 0 rst 08h ld de, 0A00h ;Channel C volume = 0 rst 08h ld de, 070Fh ;Disable all channels rst 08h ret