1 Ostatnio edytowany przez xxl (2021-02-20 01:18:11)

mam pytania:

- kolejnosc zapisu rejestrow - jaka jest najlepsza - moze dowolna?

- czy rejestr ENVELOPE SHAPE/CYCLE CONTROL (Register R13) gdzie uzywane sa 4 mlodsze bity, 4 starsze bity musza byc 0, 1, czy moga byc dowolne i nie wplynie to na dzialanie ukladu

- jesli podczas trwania dzwieku bede zapisywal rejestr ENVELOPE SHAPE/CYCLE CONTROL (Register R13) ta sama wartoscia to wplynie to na generowany dzwiek ?

http://atari.pl/hsc/ad.php?i=1.

2 Ostatnio edytowany przez Cyprian (2021-02-20 11:05:23)

"Sync-Buzzer uses an external CPU interrupts to write values in the Envelope shape register. (YM2149 register 13). As you probably know, writing in r13 set the new shape waveform AND reset the envelope ! So you can produce some very nice sound effect."
http://leonard.oxg.free.fr/ymformat.html

i tutaj jeszcze o tym samym rejestrze:
"The writing to register RD will reset the envelope frequency clock"
https://www.atari-shrine.co.uk/hardware ... M2149.html
Poza tym jest tam dobrze opisane programowanie YM2149.

Atari: V4sa TT030 Falcon030 Mega ST Mega STe 1040 STe 520 STm 800XL 65XE Jaguar Lynx I/II 7800 Portfolio / VME: ATW800/2 Mach64 Mach32 ET4000 CrazyDots PAMNet / SM146 SC1435 SM124 / Antonia2 ATSpeedC16 TF536 PAK68/3
Megafile30 Atari1050 DDDHDD XCA12 SF314 / AVGCART SUBCART SidecarTridge ACSI2STM FujiNet LynxMultiCard SkunkBoard CosmosEx SatanDisk UltraSatan USBFloppyDriveEmulator SDrive SIO2PC Eiffel
http://260ste.atari.org

3

czyli odpowiedz na punkt 3 - tak, wplywa. dobrze, jedno sie wyjasnilo :-)

http://atari.pl/hsc/ad.php?i=1.