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.

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

3

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

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