@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ @ @ M M ZZZZZ M M U U SSSS IIIII CCCC @ @ MM MM Z MM MM U U S I C @ @ M M M Z ----- M M M U U SSS I C @ @ M M Z M M U U S I C @ @ M M ZZZZZ M M UUU SSSS IIIII CCCC @ @ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ >>> MZ-MUSIC - hudobnÙ editor pre SHARP mz-800 <<< by TV-software (C) 1992 popis k verzii 3.0 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >>>>> POPIS PROGRAMU <<<<< +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - program je uloÚenÙ od adresy $2000 - dËÚka programu je $7FFF - Ótartovacia adresa je $3D00 program je umiestnenÙ v pamÑti takto: - hlavnÙ program $2000-4fff - bios $5000-7aff - editovanÁ hudba $8000-89ff - mz player $c000-c7ff - preloÚenÁ hudba $c800-xxxx EditovanÁ hudba : 1.generÁtor $8000-81FF ; 0-252 tÏnov 2.generÁtor $8200-83FF --- "" --- 3.generÁtor $8400-85FF --- "" --- Ó.generÁtor $8600-87FF --- "" --- podprogrami $8800-89FF --- "" --- program - prekladÁ hudbu do strojÁku od $c800-$xxxx - dokÁÚe uloÚiÔ 5 hudieb - POZOR ak siahajÕ preloÚen× hudby aÚ za adresu $D000 , tak pri resetnutÉ sa ÃasÔ preloÚenej hudby od $D000 vymaÚe ! mz-player pracuje pod preruÓenÉm IM2 , vyuÚÉva VBLN - 50 Hz ,Z80 PIO Ótartovacia adresa je $c000 {po prÉkaze CALL sa nastavÙ preruÓenie a zaÃne hraÔ hudba} ACC = ÃÉslo hudby 0-4 Hudba pracuje : - v 700 a 800 grafickom mÏde v strojÁku (strojovÙ kÏd) - v BASICu MZ-1Z016 - v monitore Pre BASIC - istov - Hudba sa zavedie do BASICu takto : 1. - LIMIT $C000 ; urÃenie voËnej pamÑti 2. - LOAD ; nahratie hudby Spustenie hudby : POKE $BF00,$3E,XX,$CD,$00,$C0,$C9 / ãÉslo hudby (0-4) USR ($BF00) POZOR !!! - Po spustenÉ hudby nejdÕ prÉkazy MUSIC,NOISE,SOUND +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >>> POPIS MZ PLAYERA <<< +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Program je uloÚenÙ od adresy $C000 - $C7FF Pracuje pod preruÓenÉm IM2 , VBLN - 50 Hz , Z80 PIO A-brÁny Program sa nedÁ presÕvaÔ voËne po pamÑti. PoÃas behu MZ PLAYERa , ÃiÚe pod 50 Hz preruÓenÉm sa mÏÚe vykonÁvaÔ vlastnÙ podprogram (napr. testovanie klÁvesnice,....). MZ PLAYER C000 C3 XXXX - skok na zaÃiatok programu C003 XX - tempo hudby C004 XX XX - adresa programu ktorÉ beÚÉ pod preruÓenÉm C006 XX XX - premennÁ ktorÁ ukazuje na adresu prÁve spracovÁvanej hud- by - na notu , prÉkaz s ktorÉm pracuje MZ PLAYER C008 C3 XX XX - adresa vlastn×ho programu pri zÁkladnom MZ PLAYERi je tu skok na adresu , na ktorej sa nachÁdza prÉkaz RET C3FD XX XX - dËÚka MZ PLAYERa aj s preloÚenÙmi hudbami C3FF XX - poÃet preloÚenÙch hudieb (1-5) tabulka adries hudieb pre generÁtori : 1.gen 2.gen 3.gen Ó.gen C782 XX XX XX XX XX XX XX XX - 1 . hudba C78A XX XX XX XX XX XX XX XX - 2 . hudba C792 XX XX XX XX XX XX XX XX - 3 . hudba C79A XX XX XX XX XX XX XX XX - 4 . hudba C7a2 XX XX XX XX XX XX XX XX - 5 . hudba C7D7 XX - farba borderu poÃas behu MZ PLAYERa C7D8 XX - farba borderu ostatn×ho priestoru Hodnota accmulÁtora ( ACC ) pri volanÉ (spÕÓÔanÉ) MZ PLAYERa t.j. pri CALL C000. ACC = 0-4 - ÃÉslo preloÚenej hudby ak je ÃÉslo vÑÃÓie ako poÃet preloÚenÙch hudieb napr. ACC = 4 a preloÚen× hudby sÕ len dve tak MZ PLAYER prestane hraÔ , hudba sa dÁ spusÔiÔ len sprÁvnym ÃÉslom v ACC . ACC = FF - zastavÉ hudbu - STOP ACC = FE - spustÉ hudbu odtial , odkial bola zastavenÁ - CONTINUE t.j hudba pokraÃuje +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >>> OVLáDANIE PROGRAMU <<< +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - Program ovlÁdame : kurzorovÙmi tlaÃÉtkami , JOYSTICKOM - 1 , alebo myÓou. - Editovanie je formou programovania.Teda netestuje chyby. - ãÉsla sÕ v ÓestnÁstkovej (hexadecimÁlnej) sÕstave 1 - 3 - urÃuje zvolenÙ zvukovÙ generator P pattern,tj.podprogram (vyuÚitie pri refr×noch) N ÓumovÙ generÁtor -Do editovacieho reÚimu sa dostanete , po stlaÃenÉ [SPACE] na okienku RECORD , alebo klÁvesou [ F1 ] EDITOVANIE HUDBY - [ REC ] ---------------------------- - Pri editovanÉ generÁtora sa pohybujete pomocou kurzoru a medzernÉkom sa vrÁ- tite spÑÔ do zakladneho menu. - StlaÃenÉm klÁvesov 1 aÚ - : menÉte dËÚku noty ^ : zmena noty na pauzu \ : poltÏn ( # ) P : skok do podprogramu (0-255) O : oktÁva (0-2) - nie je to prÉkaz MZ PLAYERA prÉklad O00 n n G05 O01 X(nota) poloha 00 01 02 03 04 05 - tak pre X plati O01 I : nÁstroj pri zvukovom generÁtore 0-10 Óumovom generÁtore 0-4 T : 7 bit = 1 - mÉnus 0 - plus zmena vÙÓky tÏnov editovan×ho generÁtora V : V(0-F) hlasitosÔ ; F-vypnutÙ G : G+n n-ÃÉslo (0-255) ; adresa skoku S : definovanie Óumu E0- 6.93 kHz synchronizovanÙ E1- 3.47 kHz --"-- E2- 1.73 kHZ --"-- E3- 3.zv.gen --"-- E4- 6.93 kHz biely E5- 3.47 kHz --"-- E6- 1.73 kHz --"-- E7- 3.zv.gen --"-- E :-odchylka od frekvencie b7 b6 b5 b4 b3 b2 b1 b0 n = 1 mÉnus , n = 0 plus ; n x x x x x x x x prÉklad: 00 01 02 03 04 L1C E81 N02 - dËÚka efektu = note 1/32 L02 L1C E01 N02 N01 - --"-- = note 1/16 L04 ........... N01 - --"-- = note 1/8 . . . L20 ........... N01 - --"-- = celej note L - priradenie premennej pre opakovanie urÃit×ho celku L+ÃÉslo (0-255) - poÃet opakovanÉ. - max.8 cyklov v sebe. N - ukoncenie cyklu,ktorÙ bol otvorenÙ prÉkazom L N+adresa tÏnu,na ktorÙ skoÃÉ ak naposledy definovanÁ premennÁ nie je nula.Inak pokraÃuje v hranÉ od nasledujÕceho tÏnu za tÙmto prÉkazom. R - nÁvrat s podprogramu do hlavn×ho programu. (ãÉslo nemÁ vÙznam.) [INST] - roztiahnutie o jeden tÏn (skoky preÃÉsluje) [DEL ] - stlaÃenie o jeden tÏn ( -- " -- ) T - pri Óumovom generÁtore slÕÚi ako prÉkaz : b7 b6 b5 b4 b3 b2 b1 b0 x x x x x c b a bity b7-b3 - nemajÕ vÙznam a = 0 - normÁlny Óum a = 1 - skreslenÙ Óum b = 0 - skokovÁ zmena pri odchylke od frekvencie b = 1 - plynulÁ zmena pri odchylke od frekvencie c = 0 - vypnutie pÁsu v bordere c = 1 - zapnutie pÁsu v bordere adresa $C7D7 - farba pÁsu poÃas behu mzplayeru $C7D8 - farba okolia HrÕbka pÁsu urÃuje akÙ Ãas zdrÚuje mzplayer,ÃÉm uÚÓÉ je pÁs tÙm menej zdrÚuje mzplayer. Preto je dobr× pÉsaÔ hudbu v Ão najkratÓÉch tÏnoch,t.j. , aby najkratÓia nota bola 1/32 NajlepÓie je najprv napÉsaÔ hudbu normÁlne , a potom nÁjsÔ najkratÓiu notu a tÕ vydeliÔ tak aby bola 1/32 Ostatn× sa potom delia tÙm istÙm ÃÉslom. NajoptimÁlnejÓie tempo je 05 , ale pri jenoduchÓej hudbe sa dÁ znÉÚiÔ a tÙm sa zmenÓÉ zdrÚovanie mzplayera. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >>> HLAVN÷ MENU <<< +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - V hlavnom menu v pravom rohu pod okienkom je okno [ 1 2 3 N ] v ktorom si zvolÉte generÁtori s ktorÉmi chcete pracovaÔ. napr.: mazaÔ vÓetko , alebo spusÔiÔ aktuÁlne generÁtory. - {PLAY} - SpustÉ prÁve definovanÙ generÁtor - [ F2 ] - {STOP} - ZastavÉ spustenÕ hudbu. - [ F5 ] - { >> } pretÁÃa editovanÙ nÁstroj o strÁnku vpred - [ F4 ] - { << } pretÁÃa editovanÙ nÁstroj o strÁnku vzad - [ F3 ] - {^} PrepÉna aktuÁlny nÁstroj v smere P>N>3>2>1 - [GRAPH] v smere 1>2>3>N>P - [ALPHA] - óÉpky vpravo a vËavo zmena tempa - [INST] , [ DEL ] - {LOAD} - nahratie hudby z CMT , FD , alebo RD - [L] NahraÔ mÍÚete buÄ hudbu do editora , ktorÕ mÍÚete Äalej upravovaÔ , alebo hudbu skompilovanÕ , ktorÕ si mÍÚete iba vypoÃuÔ , teda nie je moÚn× ju upravovaÔ . - {SAVE} - nahratie hudby na CMT , FD , alebo RD - [S] COMPILE - Nahraje s kompilovanÕ hudbu,ktorÕ uÚ Äalej nieje moÚn× meniÔ. EDITOR - Nahraje editor ,ktorÙ mÍÚete Äalej upravovaÔ. - 1 2 3 N - nabehnutÉm na Ãislo a stlaÃenÉm [SPACE] si navolÉme generÁtory s ktorÙmi budeme pracovaÔ pri prÉkazoch {PLAY},{NEW} - {NEW} - vymaÚe editovanÕ hudbu ,ak sÕ nastaven× vÓetky Ótyri tak vymaÚe aj patterny (podprogramy) - {EMI} - editor hudobnÙch nÁstrojov dovoluje editovaÔ skreslenie tÏnov ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ POZOR !!! NahrÁvanie z disku je roben× cez BDOS keÄ vznikne pri nahrÁvanÉ chyba prog- ram to nevyhlÁsi , ale zaseknesa Vtedy treba resetnÕÔ a nahraÔ CP/M (syst×m) , stlaÃiÔ [M] + reset [] a spusÔiÔ program prÉkazom monitora J3D00 A mÏÚe sa pokraÃovaÔ Äalej v editovanÉ hudby. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ****************************************************************************** * VeËa Õspechov a novÙch skladieb pri prÁci s programom MZ-MUSIC VÁm praje * ****************************************************************************** TTTTT V V SSSS OOO FFFFF TTTTT W W A RRRR EEEEE T V V S O O F T W W A A R R E T V V SSS O O FFF T W W A A RRRR EEE T V V S O O F T W W W AAAAA R R E T V SSSS OOO F T WWW A A R R EEEEE &&& & & & & & &&& & & && & &&& &&&& &&& ZZZZZZZ ZZ X X SSSS OOO FFF T W W AA R RR EEE MM MM ZZ X X S O O F TTTT W W A A RR E E M M M ZZ X SSS O O FF T W W A A RR E EE M M M ZZ X X S O O F T T W W W A A R EE M M M ZZZZZZZ X X SSSS OOO F TTT W W AA A R EEE AUTOR : DISTIBUTOR : ******************** @@@@@@@@@@@@@@@@@@ TV software mZx software TIBOR VARGA P.O.BOX 83 ******************** ãESK÷ BUDEJOVICE 370 04 Tel./fax: (038) 25 182 @@@@@@@@@@@@@@@@@@@