home *** CD-ROM | disk | FTP | other *** search
/ The Games Machine 25 / GNOME_DEMO.iso / amiga / music / hip2_38.lzx / HippoPlayerDocs / Italiano_v2.23 / HiP.doc next >
Text File  |  1986-09-30  |  67KB  |  1,742 lines

  1. ******************************************************************************  
  2.  
  3.                     ** Hippopotamus Design Presenta: **
  4.  
  5.                          *** HippoPlayer v2.23 ***
  6.  
  7.                      Copyright ⌐ 1994-1996 K-P Koljonen
  8.                               ** SHAREWARE **
  9.  
  10. ******************************************************************************
  11.  
  12.  
  13. HippoPlayer (HiP) Θ un module-player multiformato per l┤Amiga. Funziona
  14. perfettamente con il Kickstart 1.2 ed ha tutte le funzionalita' dei player che
  15. richiedono il Kick2.0+ per funzionare e anche qualcuna di pi·.
  16.  
  17. Una delle principali ragioni per cui ho iniziato a scrivere questo programma,
  18. Θ che non c'erano in giro buoni players compatibili con il Kick1.3, oppure io
  19. non ne conoscevo (questo nel 1994, quando avevo un A500). Un'altra ragione
  20. era che il mio buon amico Jarno Paananen (Guru/Sahara Surfers) aveva fatto una
  21. routine per moduli Screamtracker ]I[, e io volevo una buona GUI per usarla.
  22.  
  23. Lo scopo era quello di fare un buon module-player che funzionasse su ogni
  24. configurazione Amiga ed avesse molte funzioni utili. Per ottenere velocita',
  25. richiedere poco spazio su disco e in memoria, HiP Θ fatto in assembler al 100%. Il progetto
  26. HippoPlayer Θ stato iniziato il 5.2.1994.
  27.  
  28. "I nuovi arrivati scapperanno via urlando ", mi ha detto Nemesis1.
  29. All┤inizio HiP potrebbe sembrare complicato. Non ci sono simboli di funzioni
  30. familiari, solo pochi caratteri sparsi qua e la'. Imparate ad usare HiP,
  31. varra' bene lo sforzo :)...
  32.  
  33. HiP ha un buon supporto per moduli Screamtracker ]I[, Fasttracker 1 & 2,
  34. Taketracker e Multitracker (da qui in poi menzionato come PS3M), cioΘ potete
  35. ascoltarli con un semplice Amiga dotato di un 68000 con discreta qualita'.
  36. Tutti vengono suonati con il famoso replayer di Guru.  HiP Θ stato il secondo
  37. programma ad usare le routines del PS3M dopo quello fatto da Guru stesso.
  38.  
  39.  
  40.  Alcune caratteristiche:
  41.  ╖ Screamtracker ]I[, Fasttracker 1 & 2, Taketracker, Multitracker, 1 a 32 voci
  42.  ╖ SID-emulation di Hσkan Sundell & Ron Birk (funziona anche sul kick1.2)
  43.  ╖ TFMX-modules, normali e a sette voci 
  44.  ╖ Un sacco di formati a 4-8 voci e di formati di musica synth
  45.  ╖ Facile da usare, bella interfaccia 3D 
  46.  ╖ Controllo da tastiera 
  47.  ╖ AppWindow
  48.  ╖ ARexx 
  49.  ╖ Supporto degli schermi Public 
  50.  ╖ Multitasking interno
  51.  ╖ Carica e decomprime files XPK, FImp, PowerPacker, LhA, LZX e Zip 
  52.  
  53. HippoPlayer Θ stato testato con:
  54.      A500/000/7MHz, kick 1.2, 0.5+0.5M di memoria (il mio vecchio Amiga)
  55.      A500/000/7MHz, kick 1.3, 0.5+0.5M di memoria
  56.      A500/000/28MHz, kick 3.1, 1+2M di memoria
  57.      A1200/020/14MHz, kick 3.0, 2+0M di memoria
  58.      A1200/030/28MHz, kick 3.0, 2+4M di memoria (il mio Amiga)
  59.      A1200/030/50Mhz, kick 3.0, 2+4M di memoria
  60.      A4000/040/25MHz, kick 3.1, 2+8M di memoria
  61.  
  62. HippoPlayer Θ stato/viene sviluppato su:
  63.     - v1.00-v1.25    A500/010, kickstart 1.3/3.1, 1+2M di memoria, HD
  64.     - v1.27-v1.40    A1200/020, kickstart 3.0, 2+0M di memoria, HD
  65.     - v2.00-v?.??    A1200/030, kickstart 3.0, 2+4M di memoria, HD
  66.  
  67.  
  68.  
  69. ******************************************************************************
  70. *                          *** Registrazione ***                     *
  71. ******************************************************************************
  72.  
  73. HippoPlayer Θ shareware e copyright ⌐ 1994-96 K-P Koljonen. 
  74.  
  75. Se vi piace usare HiP e vi piacerebbe incoraggiarmi per continuarne lo sviluppo
  76. ed aiutarmi allo stesso tempo (siccome sono un povero studente ;), dovreste
  77. considerare di registrarvi.
  78.  
  79. Per registrarvi, mandate un disco e un po┤ di soldi al mio indirizzo che
  80. trovate alla fine di questo doc.  Ricordatevi di indicare il vostro indirizzo!
  81. E MANDATE UN DISCO!!
  82.  
  83. Somma richiesta per la registrazione in differenti valute:  40 FIM, 60 SEK,
  84. 15 DEM, 60 NOK, 6 GBP, 10 USD (potete anche mandare altre valute, queste sono
  85. solo esempi).
  86.  
  87. Riceverete il disco indietro con l┤ultima versione di HiP ed un key file,
  88. che non dovete diffondere (tanto, non ha senso farlo).  ╔ solo per il vostro
  89. uso personale.  Questo key file funzionera' anche con possibili versioni future.
  90.  
  91. ╔ possibile anche la registrazione via e-mail.  Mandate i soldi con la posta
  92. normale ed io vi spedir≤ il key file.
  93.  
  94. Non ci sono differenze tra la versione registrata e quella non registrata!
  95.  
  96. Supportate il software di qualita', registratevi.
  97.  
  98.  
  99. ******************************************************************************
  100. *                           *** Distribuzione ***                     *
  101. ******************************************************************************
  102.  
  103. HippoPlayer pu≤ essere liberamente distribuito finchΘ tutti i files vengano
  104. inclusi inalterati. Non Θ permesso un uso commerciale senza il permesso
  105. dell┤autore.
  106.  
  107. Riviste per Amiga che vogliano mettere HiP in un cover disk dovrebbero mandarmi
  108. il corrispondente numero della rivista gratis.
  109.  
  110.  
  111.  
  112. ******************************************************************************
  113. *               *** Dove e come ricevere l'ultima versione ***               *
  114. ******************************************************************************
  115.  
  116. Per ottenere l┤ultima versione dell┤HippoPlayer via modem, seguite le
  117. seguenti istruzioni.
  118.  
  119.  
  120. 1. Chiamate The Chameleon BBS: +358-81-5409545
  121.                                +358-81-5409545
  122.                                +358-81-5546450
  123.  
  124. 2. Selezionate il modo di display conforme alle vostre esigenze
  125.  
  126. 3. Alla richiesta del nome, inserite 'support'
  127.  
  128. 4. Per analizzare la filelist, inserite 'NEW 2' ed usate o il
  129.    comando 'T'ag, oppure i tasti cursore per selezionare i files
  130.    che volete downloadare.
  131.  
  132. 5. Se volete riferire bugs o suggerire miglioramenti all┤autore
  133.    dell┤HippoPlayer (K-P) inserite 'E' ed indirizzate
  134.    il messaggio a 'K-P'. Se volete, potete farlo privato
  135.    inserendo 'Y' quando vi verra' chiesto.
  136.  
  137. 6. Se avete software inerente HippoPlayer, che vorreste
  138.    diffondere, potete uploadarlo nella directory HippoPlayer con il comando 'U'.
  139.    Per favore mettete il file nella HippoPlayer directory (2)
  140.    e descrivetelo.
  141.  
  142. 7. Per disconnettervi dalla BBS inserite semplicemente 'G'
  143.  
  144.  
  145. Potete anche provare la JuJu mAgicBoArD. Chiedete ai membri dei Zymosis per i
  146. numeri.
  147.  
  148. Coloro che hanno accesso ad aminet possono downloadare HiP dalla directory
  149. mus/play (hip???.lha).
  150.  
  151. Oppure, dalla mia pagina WWW : http://direktor.voima.jkl.fi/~kp
  152.  
  153.  
  154. ******************************************************************************
  155. *                              *** Requisiti ***                     *
  156. ******************************************************************************
  157.  
  158. Qualunque Amiga con un po┤ di memoria ed il Kickstart 1.2 o pi· elevato.
  159. La Reqtools.library di qualunque versione sara' necessaria per i requesters.
  160. Inclusa in questo archivio c┤Θ la versione per il kick1.3. 
  161.  
  162. Per poter...             avete bisogno di...
  163. ------------------------------------------------------------------
  164. Caricare XPK files        xpkmaster.library e qualche sublibs
  165. Caricare PowerPacker files    powerpacker.library
  166. Caricare files lha, lzx e zip     vedere 'Archivers'
  167. Caricare altri tipi di files    xfdmaster.library
  168. Suonare SID files        PlaySID.library
  169. Suonare moduli MED 4 voci    medplayer.library v2+
  170. Suonare moduli MED 5-8 voci    octaplayer.library v2+
  171.  
  172. Tutte le librerie devono essere copiate nel cassetto Libs: 
  173.  
  174. reqtools.library e powerpacker.library di Nico Franτois.
  175. xpkmaster.library di Urban Dominik Mⁿller.
  176. PlaySID.library di Per Hσkan Sundell & Ron Birk.
  177. medplayer.library e octaplayer.library di Teijo Kinnunen.
  178. xfdmaster.library di Georg H÷rmann.
  179.  
  180.  
  181. Installazione
  182. -------------
  183. Copiate HiP e una delle icone ovunque teniate i vostri tools. 
  184.  
  185. Copiate HippoPlayer.group in S:  oppure definite il percorso dopo, in
  186. Prefs/Player.
  187.  
  188. Copiate HippoPlayer.PS3M in S:.
  189.  
  190. Copiate la reqtools.library in Libs:  (la libreria inclusa Θ la versione per
  191. il kick1.3)
  192.  
  193.  
  194.  
  195. ******************************************************************************
  196. *                        *** I formati dei moduli ***                     *
  197. ******************************************************************************
  198.  
  199. Ecco una lista dei formati che HippoPlayer Θ in grado di suonare e delle
  200. funzioni da essi supportate. Anche gli autori delle routines sono menzionati.
  201.  
  202. Stop/Continue     = 1 - La musica pu≤ essere interrotta e continuata.
  203. Multiple songs    = 2 - I moduli possono avere pi· di una canzone.
  204. Volume          = 3 - Il volume pu≤ essere controllato.
  205. End detect      = 4 - La fine della canzone pu≤ essere rilevata.
  206. Forward/backward  = 5 - Potete saltare avanti o indietro nella canzone.
  207. CIA fast forward  = 6 - Suonare 2x o 4x pi· veloce con LMB/RMB e '>'
  208.  
  209. Routines            123456     Autore
  210. --------------------------------------------------------------------
  211. [** Routines integrate **]
  212. David Whittaker            xx---x*     David Whittaker
  213. Delta Music v2.0        x-x--x*     Bent Nielsen
  214. Fred                xx---x*     Frederic Hahn & JC
  215. Hippel                xx---x*     Jochen Hippel
  216. Maniacs of Noise        xxx--x*     Maniacs of Noise
  217. Mark II                x----x*     Cachet Software
  218. MED 4-8ch (player libraries)    xx-xx-     Teijo Kinnunen
  219. Music Assembler            x-x--x*     Oscar Giesen & Marco Swagerman
  220. Old Soundtracker        xxxxxx     K-P Koljonen
  221. Protracker            xxxxxx     K-P Koljonen
  222. SID (player library)        xx--x-     Hσkan Sundell & Ron Birk
  223. SIDMon v1.0            x----x*     Reiner van Vliet
  224. Sonic Arranger            -x----*     Carsten Schlote
  225. IFF 8SVX samples        --x---     
  226.  
  227. [** Routines nel file player group **]
  228.  
  229. BP SoundMon v2.0        x-xxxx      Brian Postma
  230. BP SoundMon v3.0 (v2.2?)    x-xxxx      Brian Postma
  231. Future Composer v1.0-v1.4    x-xx-x     SuperSero (of the Superions)
  232. Hippel-COSO            xxxx-x     Jochen Hippel
  233. JamCracker            x--x-x     M. Gemmel
  234. Oktalyzer            --xx--     Armin Sander
  235. PS3M                x-xxx-     Jarno Paananen
  236. TFMX                xxxxx-     Chris Hⁿlsbeck
  237. TFMX 7ch            xxxxx-     Chris Hⁿlsbeck & Jochen Hippel
  238. The Player 6.1A            x-x---     Jarno Paananen
  239. DIGI Booster            x-xxx-      Tomasz Piast (Tap)
  240.  
  241.  
  242. I moduli dei formati contrassegnati con '*' hanno la routine di replay
  243. all┤interno del modulo stesso.  Non posso garantire se funzionino oppure no.
  244. Questa Θ anche la ragione per cui essi non sono nel player group file (non c┤Θ
  245. la routine).
  246.  
  247. Gran parte dei formati inclusi sono qui solo perchΘ possiedo qualche modulo
  248. di ciascun formato e mi piace suonarli con HiP.  :)
  249.  
  250.  
  251. Player group (Vedi Prefs)
  252. ------------
  253. Il Player group (HippoPlayer.Group) Θ un file che consiste delle sopracitate
  254. routines.  La ragione di questo, Θ che mettendo quelle meno usate in un 
  255. file separato, l┤utilizzo della memoria viene ridotto di circa 40-50kB.  Non
  256. molto, se pensate.  Per≤ potrebbe essere abbastanza per prevenire qualche
  257. problema in situazioni di scarsa memoria. 
  258.  
  259.  
  260.  
  261. Loading files
  262. -------------
  263. Normalmente tutti i moduli verranno caricati in CHIP.  Moduli SID, Oktalyzer,
  264. PS3M e song data TFMX verranno caricati in FAST RAM se possibile.
  265.  
  266. Tutti i files compressi verranno caricati in CHIP. Comunque, Θ possibile
  267. scompattare solo una parte dell┤inizio di un file XPK, e controllare se
  268. Θ uno di quelli sopra citati o un modulo PT che deve essere suonato con PS3M o
  269. con la routine in memoria FAST (se l┤utilizzatore ha selezionato la routine
  270. memoria FAST oppure in modulo non ci sta nella CHIP).
  271.  
  272. Vantaggi del caricamento in FAST:
  273.     La FAST RAM Θ molto pi· veloce della CHIP, cosi' i mixaggi possono
  274.     essere fatti pi· velocemente.
  275.     La CHIP RAM viene risparmiata se il modulo pu≤ o dovrebbe essere
  276.     caricato in FAST.
  277.  
  278. I Files LhA, LZX e Zip possono essere controllati e verranno caricati in FAST
  279. se necessario.
  280.  
  281.  
  282.  
  283. Protracker
  284. -----------
  285. Il pi· popolare formato su Amiga.  HiP contiene la mia routine Protracker
  286. personale.
  287.  
  288. - Moduli in pi· parti
  289. Esistono dei moduli in giro con pi· canzoni separate con il comando B.
  290. HiP vi permette di suonare questo tipo di moduli correttamente.  Usate
  291. i gadgets 'PS' e 'NS' (o i rispettivi tasti) per selezionare canzoni differenti.
  292. A proposito, questo Θ l┤unico player che supporta questa funzionalita' :)
  293.  
  294. - Routine memoria Fast
  295. Questo player pu≤ suonare moduli PT dalla FAST RAM usando solo 1024 bytes di
  296. CHIP RAM.  Utile per moduli molto grandi.
  297.  
  298. - Vecchi moduli Soundracker 
  299. HiP identifica i vecchi moduli Soundtracker e li converte nel formato Protracker.
  300. Questo portera' via momentaneamente memoria per il doppio della grandezza
  301. del modulo, ma non credo sia un grande problema perchΘ i vecchi moduli ST
  302. tendono ad essere molto piccoli.
  303.  
  304.  
  305.  
  306. TFMX
  307. ----
  308. HiP pu≤ suonare sia moduli TFMX a 4 che a 7 canali, inclusi gli eccellenti
  309. moduli di introduzione di Turrican 1, 2 e 3. Un modulo TFMX consiste di due files.
  310. Questi devono essere chiamati 'mdat.<name>' and 'smpl.<name>'. Per suonarli,
  311. selezionate  'mdat.<name>'. HippoPlayer provera' allora a caricare il file  'smpl.<name>'.
  312. Alternativamente potete usare il formato TFHD per i moduli TFMX.
  313.  
  314. La frequenza di mixaggio del replayer di moduli TFMX a 7 canali pu≤ essere
  315. cambiata. Pi· alto Θ il valore, migliore Θ la qualita' e maggiore il carico
  316. della CPU. Se perdete alcune note o sentite "crepitio" nel suono provate ad
  317. abbassare la frequenza di mixaggio.
  318.  
  319.  
  320.  
  321. PS3M 
  322. ----
  323. (Screamtracker ]I[, Protracker, Fasttracker 1 & 2, Taketracker, Multitracker)
  324.  
  325. Jarno Paananen (Guru/Sahara Surfers) ha creato le routines per questi.  Pu≤
  326. suonare 1-32 voci simultaneamente mixandole attraverso quattro canali.  La
  327. routine di mixaggio Θ estremamente veloce, anche su un Amiga 500 moduli a 8
  328. voci possono essere ascoltati con una qualita' accettabile.  La routine
  329. consuma un bel po' di memoria per i suoi buffer, per cui non siate sorpresi.
  330.  
  331. Le frequenze di mixaggio possono essere modificate. Di nuovo, piu' alto e'
  332. il valore, migliore e' la qualita' e maggiore e' il carico per la CPU.
  333. Usare il modo "system friendly" su un A500 probabilmente blocchera'
  334. completamente il computer, per cui dovreste usare il modo "killer" per la
  335. migliore qualita'.
  336.  
  337. PS3M permette frequenze di mixaggio superiori a 28 kHz, che costituiscono
  338. normalmente il limite hardware.  In alcune modalita' di schermo AGA (anche ECS?)
  339. frequenze piu' alte sono possibili. Questo e' ci≤ che ho scoperto dopo un po'
  340. di esperimenti.  Io ho usato il modo massimo overscan.
  341.  
  342. Frequenza di mixaggio massima per le modalita' schermo:
  343.  
  344. PAL..........28 kHz        
  345. NTSC.........28 kHz
  346. Euro36.......28 kHz
  347. DblPAL.......54 kHz
  348. DblNTSC......54 kHz
  349. Euro72.......58 kHz
  350. Multiscan....58 kHz
  351. Super72......46 kHz
  352.  
  353. NOTE:  Se usata una frequenza di mixaggio troppo alta, il suono verra' distorto.
  354.  
  355. Il modo "Killer" CAUSERA' allarmi Enforcer! Esso modifica alcuni vettori di
  356. interrupt. Non usate Enforcer con il modo "Killer".
  357.  
  358. Questi moduli possono e dovrebbero essere suonati dalla FAST RAM.
  359.  
  360. Play mode
  361. - - - - -
  362. Surround    Suona un po' del lato destro a sinistra e viceversa.
  363.         Il valore stereo value puo' essere modificato con lo slider
  364.         stereo nelle Prefs.
  365.         50% e' il surround normale, 0% e' mono e 100% e' stereo.
  366. Stereo        Stereo, suona meta' dei canali a sinistra e meta' a destra.
  367. Mono        Mono, suona tutti i canali da entrambe i lati.
  368. Real Surround    Quasi lo stessi, ma usa pi· memoria.
  369. 14-bit stereo    MIGLIOR QUALITA', maggior carico per la CPU, maggior uso di
  370.         memoria e livello di volume piu' basso.
  371.  
  372. Il miglior modo per la maggior parte delle situazioni Θ Stereo. Per moduli con
  373. molti canali usate 14-bit stereo.
  374. Potete suonare moduli in stereo o in mono con il Surround regolando il valore
  375. stereo. La differenza tra questo e i modi Mono e Stereo reali Θ un livello di
  376. volume pi· basso. 
  377.  
  378.  
  379. PS3M configuration file
  380. -----------------------
  381. ╔ possibile controllare PS3M attraverso il config file:  'S:HippoPlayer.PS3M'.
  382. HiP configurera' PS3M in base al config file ogni volta che un modulo viene
  383. caricato. 
  384. Nell┤HippoPlayer.PS3M potete inserire settaggi PS3M per ogni numero di canali
  385. e per specifici moduli.
  386. Nei settaggi dei canali e delle canzoni potete rimpiazzare il numero che non
  387. volete cambiare con dei ?.  Utile quando volete controllare la frequenza di
  388. mixaggio da HiP e il volume boost dal config file.
  389. Il file si capisce senza troppi problemi cosi' dovreste essere in grado di
  390. editarlo facilmente.
  391. Se non volete usare il config file potete cancellarlo da S:  oppure
  392. disabilitarlo dalle prefs.
  393.  
  394.  
  395. SID
  396. ---
  397. Questi sono moduli rippati da giochi e demos del C64.  Sono supportati sia
  398. files normali + icona che files a formato unico.  Il playing avviene con la
  399. PlaySID.library di Hσkan Sundell e Ron Birk.  Ottimo lavoro, ragazzi!
  400.  
  401. *** Note 1:  Sotto Kickstart 1.2/1.3 la playsid.library v1.1 non funziona
  402. perchΘ utilizza alcune funzioni del Kick2.0+.  Ho fatto un piccolo patch per
  403. superare il problema.  Questo patch funziona SOLO con la libreria versione
  404. v1.1 ed il Kick1.2/1.3.
  405.  
  406. *** Note 2:  Se utilizzate l┤eccellente Executive dovreste regolarlo in
  407. modo che utilizzi un sincronizzazione diversa dalla CIAB perchΘ la
  408. playsid.library ha bisogno della CIAB per suonare.
  409.  
  410.  
  411.  
  412. IFF samples
  413. -----------
  414. HiP Θ in grado di suonare samples IFF 8SVX mono non compressi direttamente
  415. da disco usando un ammontare di CHIP RAM per i buffer definibile dall┤utente.
  416.  
  417.  
  418.  
  419. ******************************************************************************
  420. *                     *** Gadgets e controlli da tastiera ***                    *
  421. ******************************************************************************
  422.  
  423. I comandi da tastiera sono tra parentesi. I tasti funzionano sia dalla
  424. finestra principale che da quella delle prefs.
  425.  
  426.  New    Azzera la lista dei moduli, ne seleziona di nuovi e suona il primo.
  427.  
  428.  Play    Carica e/o suona il modulo selezionato. Se non Θ stato selezionato
  429.     nulla, attiva il file requester. [RETURN/ENTER]
  430.  
  431.  Cont    Continua a suonare dopo lo stop.
  432.  
  433.  Stop    Smette di suonare.
  434.  
  435.  Eject    Smette di suonare e toglie il modulo corrente dalla memoria. [TAB]
  436.  
  437.  Prev    Carica e suona il modulo precedente. [K]
  438.  
  439.  Next    Carica e suona il modulo seguente. [L]
  440.  
  441.  PS    Suona la canzone precedente. [ARROW LEFT]
  442.  
  443.  NS    Suona la canzone seguente. [ARROW RIGHT]
  444.  
  445.  <    Indietro, salta al pattern precedente. [,]
  446.  
  447.  >    Avanti, salta al pattern seguente. [.]
  448.     Se il formato supporta pos/len, LMB con '>' salta al
  449.     pattern seguente e RMB '>' raddoppia la velocita'.
  450.     Se il formato non supporta pos/len, allora LMB '>' raddoppiera'
  451.     la velocita', e RMB '>' la quadruplichera'.
  452.     Per tornare alla velocita' normale premete 'Cont' oppure '>' di nuovo.
  453.     Il tasto per RMB '>' Θ shift ',' o shift '3' del tastierino numerico.
  454.     
  455.  Add    Aggiunge moduli alla fine della lista, attiva il file requester. [A]
  456.     Quando aggiungete files alla lista potete anche aggiungere directories.
  457.     Con il Kick2.0+, HiP fara' uno scan ricorsivo della directory aggiungendo
  458.     tutti i files nella directory alla lista. Con il Kick1.2/1.3 solo una
  459.     sottodirectory verra' aggiunta.
  460.  
  461.  Add + right mousebutton [Q]
  462.     Aggiunge un separatore alla lista.
  463.  
  464.  Del    Toglie il modulo selezionato dalla lista. [BACKSPACE]
  465.  
  466.  Del + right mousebutton [SHIFT+BACKSPACE]
  467.  
  468.     Premendo RMB+Del si eliminera' un file, sia dalla lista che dal DISCO!
  469.         Per cui fate attenzione!
  470.  
  471.     RMB+Del su un separatore rimuovera' il separatore e tutti i files 
  472.         'sotto' quel particolare separatore della lista.
  473.  
  474.     RMB+Del fara' apparire un requester 'Are you sure?', mentre SHIFT+
  475.     BACKSPACE non lo fara'.
  476.  
  477.  Clr    Azzera la lista. [D]
  478.  
  479.  Slider Orizzontale
  480.     Controllo del volume. [B][N]
  481.  
  482.  ?      Entra nella finestra delle info. [HELP]
  483.       Da due a tre scelte qui:
  484.  
  485.       Module info  Visualizza informazioni sul modulo corrente.
  486.                Queste possono anche essere ottenute premendo il
  487.                bottone sinistro nel 1/3 piu' a sinistra della finestra
  488.                name/type oppure il tasto 'I'.
  489.                La finestra di info del modulo verra' aggiornata se la
  490.                lasciate aperta e caricate un altro modulo.
  491.                Per chiuderla clickate di nuovo. Scorrete la lista con
  492.                il gadget oppure con i tasti cursore (scroll piu'
  493.                veloce col tasto shift premuto).
  494.                Chiudete la finestra premendo Esc nella stessa.
  495.           More         Info su HiP.
  496.           Exit         Hmm..
  497.  
  498.  Prefs    Mostra la finestra delle prefs. Potete anche chiuderla con questo bottone.
  499.  
  500.  Mo    Muove il modulo scelto. [M]
  501.     Rimuove il modulo dalla lista permettendovi di metterlo dove vi pare.
  502.     Per reinserirlo premete di nuovo Mo oppure Play (o i tasti).
  503.  
  504.  Mo + right mousebutton [F/SHIFT+F]
  505.     Trova il modulo in base al pattern di ricerca.
  506.     [F] chiede il pattern da ricercare e [SHIFT+F] continua la ricerca.
  507.  
  508.  In    Inserisci moduli dopo quello selezionato. [I]
  509.     Questo Θ quasi uguale ad 'Add'.
  510.  
  511.  In + right mousebutton [S]
  512.     Ordina la lista alfabeticamente. Con molti files pu≤ essere un po┤
  513.     lento (bubble sort).
  514.  
  515.  Lp    Carica una lista di moduli. [P]
  516.  
  517.  Lp + right mousebutton {[} (il tasto a destra della P)
  518.     Attacca una lista di moduli a quella gia' presente.
  519.     
  520.  Sp    Salva una lista di moduli. [W]
  521.  
  522.  Il gadget proporzionale piu' a sinistra
  523.     Scorre la lista dei moduli.
  524.  
  525.  Pulsante di chiusura della finestra [ESC]
  526.     Chiude tutte le finestre tranne i requester ed esce.
  527.  
  528.  RMB sul 1/3 piu' a sinistra della finestra name/type
  529.     Mostra/Nasconde gli Scope.
  530.  
  531.  ** Altri tasti **
  532.  ARROW UP    Seleziona il modulo precedente.
  533.  ARROW DOWN    Seleziona il prossimo modulo.
  534.  SPACE        Alterna play/stop.
  535.  *, (vicino a RETURN) Suona un modulo a caso.
  536.  7,8,9,0    Visualizza:
  537.         - tempo trascorso dall'inizio del modulo/N░ pattern suonati su
  538.           pattern totali
  539.         - Orologio/Memoria CHIP & FAST libera
  540.         - Nome del modulo
  541.         - tempo trascorso dall'inizio del modulo/durata totale del
  542.           modulo e N░ pattern suonati su pattern totali.
  543.  Z              Mostra/Nasconde gli Scopes.
  544.  F1-F10        Carica e suona un modulo o una lista di moduli.
  545.  `~ (vicino all'1) Zippa la finestra (la mostra se nascosta).
  546.  
  547.  lamiga-lshift-control + h
  548.         Nasconde HiP e lo mostra se ripremuto.
  549.  
  550.  lamiga-lshift-control + 1
  551.         Zippa la finestra anche se essa e' inattiva. 
  552.  
  553. *** Tastierino numerico ***
  554. [ ] / *      [ = cancella, ] = muove, / = inserisce, * = suona un modulo a caso
  555. 7 8 9 -      7 = suona precedente, 8 = select previous, 9 = suona seguente, - = abbassa volume
  556. 4 5 6 +      4 = prev song, 5 = stop/continua, 6 = next song, + = alza volume
  557. 1 2 3 E      1 = indietro, 2 = seleziona seguente, 3 = avanti veloce, enter = suona
  558. 0 0 . E      0 = aggiungi files, . = carica lista di moduli, enter = suona
  559.  
  560. *** Nota per la tastiera ***
  561. Premete lamiga-lshift-control-<key> per usare i tasti di HiP SENZA prima
  562. attivare la finestra.  Questo Θ uno dei due modi (l┤altra Θ l┤ ARexx) di
  563. controllare HiP quando esso Θ nascosto!  Premendo lamiga-lshift-control+`~ la
  564. finestra apparira' in primo piano e sara' attivata.
  565.  
  566.  
  567. *** Nota per i File requester ***
  568. HiP usa i magnifici reqtools-requesters.  Per selezionare pi· files cliccateli
  569. tenendo shift premuto!  Potete anche selezionare directories quando aggiungete (opzione 'Add') o
  570. inserite (opzione 'In') dei moduli.
  571.  
  572.  
  573. Filebox
  574. -------
  575. Qui vedete la lista dei moduli.  Potete selezionare un modulo premendo il
  576. bottone sinistro su di esso oppure usando le frecce S· e Gi·.  La barra di
  577. selezione restera' visibile.
  578.  
  579.  
  580. Right mousebutton
  581. -----------------
  582. Premendo il bottone destro o il rispettivo tasto minimizzera' la finestra 
  583. cosicchΘ verra' mostrata solo la titlebar.  Premetelo nuovamente sulla finestra 
  584. attivata per ridimensionarla.
  585. Se in qualche modo perdete la finestra, ricaricate il programma. Se c┤era
  586. gia' un HippoPlayer caricato, la sua finestra apparira' e sara' ingrandita.
  587. Anche premendo lamiga-lshift-control+`~ la finestra apparira' in primo piano.
  588.  
  589.  
  590.  
  591.  
  592. ******************************************************************************
  593. *                              *** Prefs ****                     *
  594. ******************************************************************************
  595.  
  596. Qui potete configurare HippoPlayer usando gadgets e bottoni.
  597. I requester per la scelta multipla possono essere attivati con il bottone destro
  598. sui gadgets con le 'orecchie'.
  599.  
  600.  
  601. Play
  602. ----
  603.  List repeatedly    Suona la lista in continuazione.
  604.  List once        Suona la lista una volta e si ferma.
  605.  Module repeatedly    Suona un modulo in continuazione.
  606.  Module once        Suona un modulo una volta e si ferma. 
  607.  Modules in random order
  608.         Suona i moduli in ordine casuale.
  609.         Quando i moduli iniziano ad essere suonati, lo stesso modulo
  610.         non verra' ripetuto finchΘ tutti gli altri moduli non verranno
  611.         suonati.
  612.              
  613. 'Play' ha effetto sulle routines in cui la fine della canzone pu≤ essere rilevata.
  614.  
  615.  
  616.  
  617. Timeout
  618. -------
  619. Setta un periodo da suonare (min:sec).  Disabilitato nella posizione piu' a sinistra.
  620. Timeout puo' avere effetto su tutti i moduli o su quelli la cui fine non puo'
  621. essere rilevata.  Questo lo potete selezionare premendo 'Timeout'.
  622.  
  623. Esempio:  Suona moduli Protracker finchΘ finiscono e moduli PSID per, diciamo
  624. 3 minuti.  Oppure potete suonare tutti i tipi di moduli per soli 30 secondi
  625. (intro scan:)
  626.  
  627.  
  628.  
  629. Alarm
  630. -----
  631. Setta un orario in cui HiP deve suonare un modulo (lo stesso del startup module).
  632. Controllate la sveglia con lo slider, hh:mm.  Per abilitarlo, settate la
  633. titlebar info sull'orologio.  Per riabilitarlo, settate la titlebar info su
  634. qualcos'altro e poi di nuovo sull'orologio.
  635.  
  636.  
  637.  
  638. Startup
  639. -------
  640. Se abilitato (con il gadget vicino alla sveglia), HiP suonera' non appena caricato.
  641. Il modulo o la lista di moduli che deve essere suonata pu≤ essere scelta clickando
  642. il gadget 'Startup'.
  643.  
  644.  
  645.  
  646. Function keys
  647. -------------
  648. Potete installare un modulo o una lista di moduli per ognuno dei tasti funzione
  649. (F1-F10) clickando questo gadget.  Allora, quando premerete un tasto funzione,
  650. la lista di moduli o il modulo corrispondente verra' caricato e suonato.
  651.  
  652.  
  653.  
  654. Hotkeys
  655. -------
  656. Abilita/disabilita i tasti lamiga-lshift-control-<key>.  Questo Θ per prevenire
  657. collisioni con altri programmi che potrebbero usare la stessa combinazione di
  658. tasti.
  659.  
  660.  
  661.  
  662. Doubleclick
  663. -----------
  664. Quando abilitato, un modulo pu≤ essere caricato e suonato con un doubleclick
  665. sullo stesso (nella lista).
  666.  
  667.  
  668.  
  669. Continue on error
  670. -----------------
  671. Errori che dovessero verificarsi in fase di caricamento verranno ignorati, il
  672. file verra' saltato ed il prossimo verra' caricato.  Dopo cinque errori la
  673. procedura verra' interrotta.
  674.  
  675.  
  676.  
  677. Early load
  678. -----------
  679. Seleziona a quanti pattern dalla fine deve iniziare a caricare il modulo
  680. successivo.  Funziona con formati che supportano position/length.
  681.  
  682. Attualmente Θ una funzione un po' "zoppa", perchΘ il modulo caricato inizia ad
  683. essere suonato immediatamente.
  684.  
  685.  
  686.  
  687. Divider / dir
  688. -------------
  689. Quando si aggiungono directories, a volte Θ utile avere dei separatori di lista
  690. per ogni directory inserita.  Questo switch fa' giusto questo.
  691.  
  692.  
  693.  
  694. Priority
  695. --------
  696. Seleziona una priorita' per i processi di HiP:  -1, 0, +1.  Ha effetto su tutto
  697. tranne che sugli Scopes.
  698.  
  699.  
  700.  
  701. Show (titlebar information)
  702. ----
  703.  Time, pos/len, song    Mostra il tempo suonato, song position/length e
  704.             song number/max song (#n/n) in base al tipo di modulo
  705.             suonato, ed il nome dello stesso.
  706.  Time/duration, pos/len    Questo Θ uguale a quello sopra ma solo con moduli
  707.             Protracker. Se abilitato, HiP calcolera' la durata
  708.             dei moduli PT e la mostrera' nella titlebar.
  709.  Clock, free memory     Visualizza l┤orologio (24h) e la CHIP e la FAST libera
  710.             in kilobytes.
  711.  Module name        Visualizza solo il nome del modulo.
  712.  
  713.  
  714.  
  715. Screen
  716. ------
  717. Seleziona uno schermo public.  Tutte le finestre di HiP ed i requester verranno
  718. aperti sullo schermo definito.  Se lo schermo non Θ disponibile, verra' usato
  719. quello di default (di solito quello del Workbench).
  720.  
  721.  
  722.  
  723. Filebox (grandezza)
  724. --------------
  725. Definisce il numero di files mostrati simultaneamente nella finestra principale.
  726. Il minimo Θ 3 ed il massimo Θ 50.  Se il valore Θ troppo grande per lo schermo
  727. corrente verra' troncata.
  728. La finestra dei files puo' essere rimossa settando come grandezza 0.
  729.  
  730.  
  731.  
  732. Module info (dimensione)
  733. ------------------
  734. Seleziona il numero delle linee che la finestra delle info del modulo pu≤ contenere.
  735.  
  736.  
  737.  
  738. Font
  739. ----
  740. Seleziona un font di 8x8 pixel (solo kick2.0+). Tutti i fonts con larghezza
  741. fissa e altezza di 8 pixel verranno analizzati e solo quelli di 8x8 pixel sono
  742. visualizzati.
  743.  
  744.  
  745.  
  746. Scopes
  747. ------
  748. Seleziona uno degli scopes clickando il gadget del tipo e quello delle barre.
  749. Il pulsante 'Scope on/off' o il tasto 'z' o il RMB nel 1/3 della finestra name/type
  750. lo faranno partire. Potete chiudere uno Scope chiudendo la sua finestra o clickando
  751. nuovamente il gadget.
  752.  
  753. Questi sono solo per moduli Protracker:
  754.  
  755. Quadrascope (e barre)
  756.  - Questo Θ come quello nel Protracker.  Ordine dei canali:  1,2,3,4.
  757. Hipposcope (e barre)
  758.  - Non avrei potuto inventare un nome migliore...  I suoni bassi con questo
  759.    sono carini.
  760.    Ordine dei canali: 1,2,3,4.
  761. Frequency analyzer (e barre)
  762.  - Questo carica di piu' il processore.  Ce n'Θ uno per il lato sinistro e uno
  763.    per il destro. Deve mostrare frequenze senza tener conto del valore dei
  764.    periodi. Non Θ FFT (?), ma Θ basato su una strana idea di Guru...
  765.    I suoni bassi sono a sinistra mentre gli alti sono a destra.
  766.    Ordine dei canali: 1,4,2,3.
  767. Patternscope
  768.  - Protracker-emulator... Visualizza i pattern, quattro VU-meters finti e
  769.    quattro piccoli indicatori di periodo.
  770.    Canali: 1,2,3,4.
  771. F. Quadrascope (e barre)
  772.  - F. significa filled (riempito). Ispirato dalla routine S2 di Guru diversi
  773.    anni fa.
  774.    Channels: 1,2,3,4.
  775. Bars
  776.  - Queste proveranno a visualizzare il volume ed il periodo di ogni canale.
  777.    La posizione verticale rappresenta il periodo del sample e quella orizzonale
  778.    il volume del sample.   
  779.  
  780. Ci sono circa gli stessi Scopes per il PS3M:  Quadrascope (stereoscope),
  781. hipposcope, frequency analyzer e filled quadrascope (stereoscope).  Niente
  782. barre.
  783.  
  784. L'IFF sample player ha il monoscope e il filled monoscope.
  785.  
  786. Gli Scopes necessiteranno di qualche kilobyte di memoria per i buffers.  Sono eseguiti
  787. con priorita' di -30 cosi' non interferiranno con nulla di importante.
  788.  
  789.  
  790.  
  791. Prefix cut
  792. ----------
  793. Seleziona il prefisso da tagliare.  Il valore 3 tagliera' prefissi come "mod.",
  794. "xm." ecc.  dai nomi nel filebox.
  795.  
  796.  
  797.  
  798.  
  799. Player group
  800. ------------
  801. Status:     "Player group" caricato oppure non caricato.
  802. Mode:        Condizioni di cariamento
  803.         - All on startup: carica il group immediatamente
  804.         - All on demand: carica il group quando c'Θ la richiesta di una
  805.                      routine
  806.         - Disable: non carica il group e lo elimina dalla memoria se
  807.           gia' caricato
  808.         - Load single: carica una routine dal group quando ce n'Θ bisogno
  809. File:        Player group file.
  810.  
  811.  
  812.  
  813. Filter control
  814. --------------
  815. Filtro controllato dal modulo, spento oppure acceso.
  816.  
  817.  
  818.  
  819. Fade volume
  820. -----------
  821. Funziona per le routines che supportano il volume. Esso aumentera'
  822. gradualmente all┤inizio del modulo e diminuira' gradualmente alla fine.
  823.  
  824.  
  825.  
  826. Nasty audio
  827. -----------
  828. Seleziona la priorita' di allocazione dei canali audio.  Se attivo, nessun
  829. programma tranne HiP pu≤ usare i canali.  PS3M usa sempre la massima priorita'.
  830.  
  831.  
  832.  
  833. VBlank timer
  834. ------------
  835. Seleziona il metodo di sincronizzazione per suonare i moduli: VBlank oppure CIA.
  836.  
  837. Usate questo switch se non volete che HiP usi one dei quattro timer CIA.
  838. Il VBlank suona con velocita' sbagliata su schermi che non siano a 50Hz.
  839.  
  840. Questo switch non ha nessun effetto sui seguenti:  PS3M, SID, Sonic Arranger,
  841. TFMX, TFMX 7c, MED, The Player 6.1a.  Essi usano la propria sincronizzazione.
  842.  
  843. Il Tempo verra' disabilitato quando si suoneranno moduli PT con il VBlank.  Le
  844. velocita' doppia e quadrupla sono disabilitate usando il VBlank.
  845.  
  846.  
  847.  
  848. PT replayer
  849. -----------
  850. Normal:  Usa la normale routine Protracker per suonare i moduli dalla CHIP RAM.
  851. Fastram: Suona i moduli PT dalla FAST RAM.
  852. PS3M:     Usa il PS3M di Guru per suonare i moduli dalla CHIP o dalla FAST.
  853.      In questo modo potete usare quei modi azzeccati, per esempio ascoltare
  854.      moduli Protracker in real surround.
  855.  
  856.  
  857.  
  858. Protracker tempo
  859. ----------------
  860. Abilita o disabilita il comando tempo del Protracker.  Si applica a vecchi moduli
  861. che usano velocita' pi· alte di $1F.  Si applica anche a moduli in formato
  862. "The Player".
  863.  
  864.  
  865.  
  866. TFMX rate
  867. ---------
  868. Frequenza di mixaggio per la routine TFMX a 7 voci.
  869.  
  870.  
  871.  
  872.  
  873. Sample buffer (grandezza)
  874. -------------------------
  875. Definisce la grandezza del buffer di CHIP RAM per l'IFF sample player.  La memoria
  876. utilizzata Θ il doppio della grandezza del sample.  Valori bassi possono essere
  877. buoni per hard disk veloci mentre valori alti sono meglio con supporti lenti.
  878.  
  879.  
  880.  
  881. Module directory
  882. ----------------
  883. Seleziona la directory di default dei moduli.
  884.  
  885.  
  886.  
  887. Program directory
  888. -----------------
  889. Come sopra, ma per le liste di moduli.
  890.  
  891.  
  892.  
  893. Archivers (LhA... LZX... Zip...)
  894. ---------
  895. HiP pu≤ decomprimere e suonare moduli compressi con LhA, LZX e Zip.  Dovete
  896. specificare il path, un comando e le opzioni per ognuno.
  897.  
  898. Gli archivi verranno estratti in una directory temporanea che verra' creata 
  899. nel path definito dall┤utente.  (RAM:  Θ sempre pi· veloce mentre HD Θ buono 
  900. per risparmiare memoria.) La directory viene quindi analizzata e i files che
  901. sembrano moduli verranno caricati.  Questo metodo di caricamento Θ molto utile
  902. se per caso l┤archivio contiene anche altri files, come ad esempio BBS adverts.
  903.  
  904. Avete bisogno di: 
  905. - LhA, LZX oppure UnZip, in base al tipo di file compresso che avete.
  906.   Definire l┤esatta posizione di ognuno (p.es. dh1:bucket/lha)
  907. - comandi 'Run' e 'Delete' in C: (o nel path).
  908.  
  909. ** Consigli **
  910. - I Files archiviati possono essere compattati con XPK, FImp, Powerpacker o in
  911.   qualunque formato la XFDmaster.library possa scompattare.
  912.   Per esempio, potreste usare xpkDLTA per codificare un modulo e poi farne un LhA.
  913.   Da' una compressione molto buona in caso di dati audio.
  914. - Potete inserire sia files TFMX mdat.  che smpl.  in un archivio!
  915.  
  916. ** Nota per Kick 1.2/1.3 **
  917. LhA Θ probabilmente l┤unico che funzionera' bene.
  918.  
  919.  
  920.  
  921. Archiver commands
  922. -----------------
  923.  
  924. LhA: c:lha >nil: x -IqmMNQw "%s"
  925. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  926. c:lha        il programma lha col path completo
  927. >nil:        ignora tutto l┤output
  928. x        extrae i files
  929. -IqmMNQw    I    ignora la variabile LHAOPTS
  930.         q    Θ silenzioso
  931.         m    nessun messaggio di richiesta
  932.         M    non mostra i files
  933.         N    nessun indicatore di progresso.
  934.         Qw    disabilita le wildcards
  935. "%s"        %s    Θ l┤archivio da estrarre.
  936.  
  937. LZX: lzx >nil: -m -q x "%s"
  938. ░░░░░░░░░░░░░░░░░░░░░░░░░░░
  939. -m -q        m    nessun messaggio di richiesta
  940.         q    Θ silenzioso
  941. x        extrae i files
  942.  
  943. Zip: unzip >nil: -qq "%s"
  944. ░░░░░░░░░░░░░░░░░░░░░░░░░
  945. -qq        qq    Θ molto silenzioso
  946.  
  947.     
  948.  
  949.  
  950.  
  951. Doublebuffering
  952. ---------------
  953. Normalmente quando caricate un modulo, quello che si sta suonando viene eliminato.
  954. Con questo bottone potete forzare HiP a suonare il modulo corrente e a caricare
  955. il prossimo allo stesso tempo. Utile per utilizzatori di floppy, non c┤Θ nessun
  956. intervallo tra i moduli suonati.  Se non c┤Θ abbastanza memoria per contenere
  957. due moduli allo stesso tempo, quello che si sta suonando verra' tolto prima di
  958. caricare il successivo.
  959.  
  960.  
  961.  
  962. XPK identify
  963. ------------
  964. Se attivo, tutti i files compressi con XPK verranno controllati per vedere se
  965. dovrebbero essere caricati FAST RAM.  Dovreste settarlo se ascoltate moduli
  966. suonati con PS3M.
  967.  
  968.  
  969.  
  970. XFDmaster library
  971. -----------------
  972. Usa XFDmaster.library per caricare files compressi di quasi qualunque formato
  973. di compressione.  La xfdmaster.library in libs:  Θ logicamente richiesta.
  974.  
  975.  
  976.  
  977. File match pattern
  978. ------------------
  979. Maschera per i nomi dei files da scegliere nei requester.
  980.  
  981.  
  982.  
  983. PS3M settings
  984. -------------
  985. Questa routine (di Guru/S2) pu≤ suonare S3M, XM, FTM, MOD e MTM.
  986.  
  987. Play mode:     Playing modes (vedi i doc del PS3M per altre info, oppure
  988.                 provateli)
  989. Priority:
  990.     Pri -10 to +9
  991.           Setta la priorita' quando il modo "system friendly" e' selezionato.
  992.     Killer    Disabilita il sistema e ferma la maggior parte del DMA per
  993.           ottenere la migliore qualita'. La linee blu rappresentano il
  994.           tempo libero della CPU.  Per fermare premere i due bottoni
  995.           del mouse.  Non usare Enforcer!
  996.  
  997. Mixing buffer size:
  998.     4kB, 8kB, 16kB, 32kB: grandezza del buffer di mixaggio.
  999.     Buffers minori danno un tempo di risposta pi· rapido, ma riduce
  1000.     il buffer di "backup" provocando pi· "salti".
  1001.  
  1002. Mixing rate:
  1003.     Frequenza di mixaggio in kHz.
  1004.  
  1005. Volume boost:
  1006.     Rende il suono pi· chiaro e forte (usatelo con 8 o pi· canali)
  1007.     Sentirete il cambiamento quasi immediatamente.
  1008.  
  1009. Stereo:
  1010.     Funziona solo con il modo "Surround"! 
  1011.     Potete regolare l┤intensita' dello stereo. 0% Θ mono, 100% Θ stereo,
  1012.     e 50% Θ il valore normale per il surround.
  1013.  
  1014. Usa S:HippoPlayer.PS3M come file di configurazione:
  1015.     Usa uno speciale config file per configurare PS3M.
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021. Save, Use, Cancel
  1022. -----------------
  1023. Credo che questi li possiate indovinare.  Se chiudete la finestra delle prefs
  1024. Θ come fare 'Cancel'.  Le prefs verranno salvate nella directory S:.
  1025.  
  1026. *** NOTA:  Anche le posizioni delle finestre e di alcuni requester verranno
  1027. salvate.
  1028.  
  1029.  
  1030.  
  1031. ******************************************************************************
  1032. *            *** Opzioni della linea di comando ***             *
  1033. ******************************************************************************
  1034.  
  1035. Aggiunge modules alla lista
  1036. ---------------------------
  1037. HiP  <file2> <file2> ... <file16>
  1038.  
  1039. Tutti i files verranno aggiunti alla lista ed il primo verra' suonato.
  1040.  
  1041.  
  1042. Carica una lista di moduli
  1043. --------------------------
  1044. HiP PRGM <lista di moduli>
  1045.  
  1046. La lista verra' caricata ed il primo modulo verra' suonato.  Se l┤opzione
  1047. 'Modules in random order' Θ attiva, allora un modulo a caso verra' preso e
  1048. suonato.  La lista esistente verra' azzerata.  (La parola chiave PRGM non Θ
  1049. necessaria, ma Θ pi· rapida in termini di accessi al disco.)
  1050.  
  1051. Tutti i files devono essere inseriti con l┤intero path!
  1052.  
  1053. *** NOTE:  Potete fare queste cose mentre HiP Θ gia' in funzione!  Questo vi
  1054. permette di usare HiP come un player da linea di comando.  Per esempio per fare
  1055. un bel pulsante di play in Directory Opus.
  1056.  
  1057.  
  1058. Hide on startup
  1059. ---------------
  1060. HiP HIDE [altri parametri]
  1061.  
  1062. HIDE rende HiP ancor pi· un player da linea di comando.  Forzera' HiP a non
  1063. aprire la sua finestra.  Cosi' la reqtools.library non Θ necessaria (sara'
  1064. caricata dopo, se la finestra verra' aperta).  HiP pu≤ essere controllato con
  1065. i tasti rapidi (se abilitati) e/o ARexx se la finestra non Θ aperta.
  1066.  
  1067.  
  1068. Quit
  1069. ----
  1070. HiP QUIT
  1071.  
  1072. Se c┤Θ gia' un HiP caricato, verra' quittato.
  1073.  
  1074.  
  1075.  
  1076. ******************************************************************************
  1077. *                              *** ARexx ***                           *
  1078. ******************************************************************************
  1079.  
  1080. HiP ha una porta ARexx che si chiama 'HIPPOPLAYER'.  Verra' inizializzata
  1081. all┤inizio qualora RexxMaster venisse trovato attivo.  Ci sono alcuni semplici
  1082. esempi Arexx nell┤omonima directory.
  1083. *** Nota!  L'interfaccia ARexx non e' testata molto a fondo.
  1084. Se dovesse apparire qualche difetto, fatemelo sapere!
  1085.  
  1086. I Parametri nelle [] possono essere omessi, parametri nelle <> non possono
  1087. essere omessi!!
  1088.  
  1089. CHOOSE <num>        Sceglie il file numero <num> nella lista.
  1090. ADD [file]        Aggiunge il file [file] alla lista. Se non specificato,
  1091.             apre un    file requester.
  1092. DEL            Cancella il file dalla lista. 
  1093. CLEAR            Azzera la lista.
  1094. MOVE <num>        Muove il modulo scelto dopo il file numero <num>.
  1095. INSERT <file>        Inserisce il file <file> dopo quello scelto. 
  1096. SORT            Ordina la lista dei files.
  1097. LOADPRG [file]        Carica una lista di moduli [file]. Se non specificato,
  1098.             apre un    file requester.
  1099.  
  1100. PLAY [file]        Se [file] viene dato, azzera lo lista e lo suona.
  1101.             Altrimenti suona il file scelto. Se non ci sono files
  1102.             nella lista apre un file requester.
  1103. EJECT            Smette di suonare e toglie il modulo dalla memoria. 
  1104. STOP            Smette di suonare. 
  1105. CONT            Continua a suonare dopo lo stop.
  1106. SONGPLAY <num>        Suona canzone numero <num>.
  1107. RANDPLAY        Prende un modulo a caso e lo suona. 
  1108. FFWD            Avanza nella canzone.
  1109. REW            Torna indietro nella canzone.
  1110. VOLUME <vol>        Regola il volume <vol> (0-64).
  1111.  
  1112. QUIT            Chiude tutte le finestre ed esce dal programma.
  1113. ZIP <0/1>        0: finestra principale piccola, 1: finestra principale normale
  1114. HIDE <0/1>        0: nasconde finestra principale, 1: visualizza finestra principale
  1115. PUBSCREEN <screen>    Sceglie lo schermo public per le finestre ed i requesters di HiP.
  1116.             Attenzione, le minuscole e le maiuscole sono lettere differenti.
  1117.  
  1118. TIMEOUT <secs>        Set timeout (0-600 secs).
  1119. PS3MBOOST <value>    Set PS3M volume boost (0-8).
  1120. PS3MMODE <mode>        Regola il modo PS3M. 1: surround, 2: stereo, 3: mono,
  1121.             4: surround reale, 5: 14-bit stereo.
  1122. PS3MRATE <rate>        Regola la frequenza di mixaggio PS3M (5000-56000).
  1123.  
  1124. LOADPREFS <file>    Carica il file di prefs. Fa┤ ripartire HiP coi nuovi settaggi.
  1125.             HiP salva solo le prefs in S:HippoPlayer.prefs, cosi┤ 
  1126.             dovete prenderli manualmente da qualche parte per
  1127.             l┤utilizzo con ARexx.
  1128.  
  1129. SAMPLES            Apre la finestra di informazioni del modulo.
  1130.  
  1131. GET <xxxx>    Con questo comando potete ottenere differenti informazioni da HiP.
  1132.         Dove <xxxx> pu≤ essere uno dei seguenti:
  1133.         xxxx:    risultato:
  1134.         PLAY    0 se non sta suonando, 1 se sta suonando.
  1135.         CFIL    Numero dei file scelti, 0 se nessuno.
  1136.         NFIL    Numero dei files nella lista.
  1137.         CURR    Numero del modulo caricato.
  1138.         NAME    Nome del module.
  1139.         TYPE    Tipo del modulo.
  1140.         CNAM    Nome del file scelto.
  1141.         CSNG    Numero della canzone corrente.
  1142.         NSNG    Numero delle canzoni disponibili.
  1143.         CSPO    Pattern corrente nella canzone.
  1144.         MSPO    Pattern massimo nella canzone.
  1145.         FNAM    Nome intero del file caricato.
  1146.         COMM    Commento del file caricato.
  1147.         SIZE    Grandezza del file caricato.
  1148.         DURA    Durata del modulo in secondi (ritorna 0 se Time/
  1149.                         duration non Θ abilitato).
  1150.         HIDS    0 se la finestra principale non Θ nascosta, 1 se lo Θ.
  1151.         FILT    0 Θ filtro disattivato, 1 Θ filtro attivato
  1152.             
  1153.  
  1154. ******************************************************************************
  1155. *                              *** Sviluppatori ***                            *
  1156. ******************************************************************************
  1157.     
  1158. HiP ha una interfaccia carina per programmatori che volessero crearsi degli Scopes
  1159. per conto proprio.  Guardate i sorgenti di esempio!
  1160.  
  1161. Quello che dovete fare Θ FindPort() "HiP-Port".  Se non ha successo, HiP non Θ
  1162. in funzione.  Altrimenti, otterrete il puntatore alla porta dell┤HippoPlayer.
  1163. Assomiglia a questo:
  1164.  
  1165.     STRUCTURE       HippoPort,MP_SIZE
  1166.     LONG            hip_private1    * Privato..
  1167.     APTR            hip_kplbase     * Protracker replayer data area
  1168.     WORD            hip_reserved0   * Privato..
  1169.     BYTE            hip_reserved1   * Privato..
  1170.     BYTE            hip_opencount   * Contatore di apertura (vedi sotto)
  1171.     BYTE            hip_mainvolume  * Volume principale, 0-64
  1172.     BYTE            hip_play        * Se non Θ 0, HiP sta suonando
  1173.     BYTE            hip_playertype  * 33 = Protracker, 49 = PS3M
  1174.     *** Protracker ***
  1175.     BYTE            hip_reserved2
  1176.     APTR            hip_PTch1       * Protracker channel data for ch1
  1177.     APTR            hip_PTch2       * ch2
  1178.     APTR            hip_PTch3       * ch3
  1179.     APTR            hip_PTch4       * ch4
  1180.     *** PS3M ***
  1181.     APTR            hip_ps3mleft    * Buffer per la parte sinistra
  1182.     APTR            hip_ps3mright   * Buffer per la parte destra
  1183.     LONG            hip_ps3moffs    * Posizione nel modulo
  1184.     LONG            hip_ps3mmaxoffs * Valore massimo per hip_ps3moffs
  1185.     *** Protracker ***
  1186.     BYTE            hip_PTtrigger1
  1187.     BYTE            hip_PTtrigger2
  1188.     BYTE            hip_PTtrigger3
  1189.     BYTE            hip_PTtrigger4
  1190.  
  1191.     *** PT channel data block
  1192.     STRUCTURE       PTch,0
  1193.     LONG            PTch_start      * Indirizzo di inizio del sample
  1194.     WORD            PTch_length     * Lunghezza del sample in words
  1195.     LONG            PTch_loopstart  * Indirizzo di inizio del loop
  1196.     WORD            PTch_replen     * Lunghezza del loop in words
  1197.     WORD            PTch_volume     * Volume del canale
  1198.     WORD            PTch_period     * Periodo del canale
  1199.     WORD            PTch_private1   * Privato...
  1200.  
  1201. *** NOTA:  NON SCRIVETE NULLA NELLA PORTA!
  1202.  
  1203. *** hip_opencount ***
  1204.  
  1205. Appena ottenete il puntatore alla porta di HippoPlayer, aggiungete 1 a
  1206. hip_opencount.  Quando avete finito, sottraete 1 da hip_opencount.
  1207.  
  1208. *** Consigli PT ***
  1209.  
  1210. Ogni canale ha il proprio trigger byte:  hip_PTtrigger1, hip_PTtrigger2
  1211. etc..  Quando un nuovo sample inizia a suonare, il corrispondente trigger
  1212. del canale viene incrementato di 1.
  1213.  
  1214. PTch_start viene aggiornato in modo che punti sempre al posizione
  1215. corrente del sample suonato.  PTch_length diminuira┤ fino a zero. 
  1216. Quando questo avviene, PTch_start Θ sostituito con PTch_loopstart e
  1217. PTch_length Θ sostituito con PTch_replen.  In altre parole, il sample si 
  1218. ripete.  Se la grandezza della ripetizione (loop) Θ 2 bytes (PTch_length = 1,
  1219. PTch_replen = 1), il sample si ferma (non suona nulla).  Non leggete dopo i
  1220. data dei sample; controllate sempre PTch_length.
  1221.  
  1222. La variabile hip_kplbase punta alla area dati della mia routine Protracker.  Questo
  1223. permette di creare Scopes come il Patternscope.  Contattatemi se volete la 
  1224. definizione della struttura di detta area.
  1225.  
  1226. *** Consigli PS3M ***
  1227.  
  1228. hip_ps3moffs Θ un offset all┤inizio dei buffers che punta alla posizione correntemente
  1229. suonata.  Non leggete dopo bufferstart+hip_ps3mmaxoffs.
  1230.  
  1231.  
  1232.  
  1233. ******************************************************************************
  1234. *                            *** Bugs conosciuti ***                  *
  1235. ******************************************************************************
  1236.  
  1237. 1.  L'aggiornamento della finestra principale puo' diventare pericolosamente
  1238. confuso quando si zippa la finestra con il gadeget di zoom mentre si sta
  1239. caricando un modulo/programma, salvando un programma oppure ordinando
  1240. alfabeticamente.  Uno zip e' permesso, due sono troppi, per cui state attenti.
  1241.  
  1242. 2.  Timeout e la sveglia non funzionano se non c┤Θ l┤orologio visibile nella titlebar.
  1243.     
  1244. 3.  Alcuni moduli Fred causano allarmi Enforcer.
  1245.  
  1246. 7.  I Moduli Sonic Arranger a volte tendono a inchiodare la macchina. 
  1247.  
  1248. 8.  Gli Scopes buggano con il comando PT 9xx. Questo ha origine dal Protracker
  1249. stesso (la mia routine PT Θ davvero 100% PT compatibile :)
  1250.  
  1251.  
  1252. ** NOTA:  Ho ricevuto lamentele a proposito dei gadgets nell┤HippoPlayer,
  1253. principalmente perchΘ i gadgets premuti sono brutti su schermi con pi· di 8 colori.
  1254. Io uso gadgets STANDARD, la brutta colorazione Θ colpa dell┤AmigaOS, e non mia.
  1255. Se qualcuno sa come eliminare il problema - senza usare nessuna di quelle terribili 
  1256. librerie GUI - me lo faccia sapere. 
  1257.  
  1258.  
  1259.  
  1260. ******************************************************************************
  1261. *                              *** History ***                           *
  1262. ******************************************************************************
  1263.  
  1264. Leggete questo!  Alcune cose non sono menzionate da nessuna altra parte!
  1265.  
  1266.  
  1267. v2.00 (19.3.1995)
  1268. -----------------
  1269.     * Supporto ARexx
  1270.     * Supporto degli schermi Public
  1271.     * Cambiamento del controllo da tastiera: potete usare i tasti senza
  1272.       attivare la finestra pricipale premendo lamiga-lshift-control-<key>.    
  1273.     * Nuovo PS3M: supporto per moduli Fasttracker 2 (XM).
  1274.     * Look migliorato.
  1275.     * Patch per la playsid.library per far suonare moduli SID anche sul
  1276.       kick1.2/1.3.
  1277.     * Prefs: "continue on error", "hotkeys", "nasty audio", "doublebuffering",
  1278.              "program dir selector".
  1279.     * Finestra principale: "move", "insert", "sort" (nascosto sotto "insert")
  1280.     + La funzione "Timeout" possiede ora due modi.
  1281.     + Le funzioni 'Add', 'New' e 'In' ora funzionano con le directories.
  1282.     + Nuova routine per The Player v6.1a.
  1283.     + La routine del ProTracker non provoca piu' il blocco di transfer seriali.
  1284.     + Aggiunta dei comandi CLI "HIDE" e "QUIT".
  1285.     + Prefs: L┤opzione del PS3M "Volume Boost" ha effetto immediato.
  1286.     + Inclusi alcuni programmi di supporto.
  1287.     ╖ I moduli SID vengono caricati nella memoria public se possibile.
  1288.     ╖ HiP pu≤ essere nascosto con lamiga-lshift-control+h.
  1289.     ╖ Tasto per attivare/disattivare lo Scope corrente.
  1290.     ╖ Usa meno CPU che la v1.40 quando non sta suonando.
  1291.     ╖ Routine del Filebox ottimizzate e salto dello scroll con shift.
  1292.     ╖ Nuovo algoritmo per la generazione casuale dei moduli da suonare (grazie Thomas!).
  1293.     ╖ Se la routine PT Θ settata su 'Fastram', i moduli pi· piccoli del
  1294.       buffer della routine in chip (256kB) verranno caricati in CHIP... :)
  1295.     ╖ Riconosce pure .Lha .lHa .lHA come suffissi.
  1296.     ╖ Solo i moduli Oktalyzer a 8 voci sono caricati in fast ram.
  1297.     ╖ Attivazione/Disattivazione dei gadget pi· rapida (OffGadget() era troppo lento).
  1298.     ╖ Eliminazione di un allarme Enforcer quando si attivava/disattivava la finestra delle prefs.
  1299.     ╖ Corretto errore nei docs: La tabella dei players aveva delle informazioni errate.
  1300.     ╖ In generale delle buone cose.
  1301.         
  1302. v2.05 (3.5.1995)
  1303. ----------------
  1304.     * Qualche fix e miglioramento qui e li. 
  1305.     * Tastiera: K/L scambiati con ARROW LEFT/ARROW RIGHT.
  1306.             Aggiunte molte funzioni al tastierino numerico. 
  1307.     * MED: supporto di moduli in pi· parti, posizione del modulo/lunghezza
  1308.            del modulo, avanzamento, ritorno, fine del modulo.
  1309.            Eliminato un bug che appariva se mancava la libreria.
  1310.     * Nuova routine PT FAST RAM che usa solo 1024 bytes di CHIP RAM.
  1311.     * Rimpiazzato il supporto GZip con quello LZX.
  1312.     * Nuovi formati musicali: Mark II, Maniacs of Noise, David Whittaker,
  1313.                  BP SoundMon v3.0 (v2.2?).
  1314.     * Prefs: Selettore "VBlank timing", switch per le barre degli Scopes.
  1315.     - Aggiunto un gadget di zoom (kick2.0+).
  1316.     - Le directories vengono aggiunte in modo ricorsivo (kick2.0+).
  1317.     - Fix: PS3M con l┤opzione "Killer" causava blocchi di sistema (per colpa mia).
  1318.     + Aggiunto il modo "Humble" per PS3M: priorita' = -3.
  1319.     + Il buffer di mixaggio del PS3M pu≤ essere fino a 64kB.
  1320.     - Fix: il generatore di selezione casuale dei moduli era gravemente
  1321.       buggato (bloccava la macchina).
  1322.     - Fix: opzione "patterndelay" e "volslide" della routine PT.
  1323.     - Double buffering: se non c┤Θ abbastanza memoria, elimina il modulo
  1324.       corrente e riprova. 
  1325.     - Aggiungendo moduli via AppWindow o linea di comando, essi vengono
  1326.       aggiunti alla fine della lista, anzichΘ prima azzerare la lista e
  1327.       poi aggiungerli.
  1328.     - Lo stato del filtro viene salvato nel file di prefs. Non lo era
  1329.       nelle versioni precedenti!
  1330.     - La barra di selezione dei file rimane sempre visibile.
  1331.     - Migliore gestione degli errori all┤inizializzazione.
  1332.     - La routine di sort Θ sei volte pi· veloce di prima.
  1333.     - La priorita' ha effetto su tutti i processi tranne che sul HippoScope.
  1334.     - Le finestre si adattano con differenti grandezze dei bordi (funziona
  1335.       con SysIHack).
  1336.     - Info nella barra del titolo: orologio e memoria libera sono mostrati
  1337.       allo stesso tempo.
  1338.     - I tasti funzionano anche dalla finestra delle prefs.
  1339.     - Una nuova icona di Cyclone.
  1340.  
  1341. v2.06 (19.5.1995)
  1342. -----------------
  1343.     * Player Group esterno.
  1344.     + Font 8x8 selezionabile (kick2.0+).
  1345.     + Il titolo della finestra di informazioni sui samples ora contiene
  1346.       nome, commento e grandezza del modulo.
  1347.     + La sincronizzazione avviene col CIAA. Gli stop durante i transfer
  1348.       seriali non dovrebbero essere che un brutto ricordo...
  1349.     - L┤opzione "Hide" aveva un grosso bug! L┤ho messo a posto. (Ciao Yolk! (Sono un idiota))
  1350.     - Corretto un bug nello in HiP-script (estrazione LZX).
  1351.     - Premendo 'Use' nella finestra delle prefs cambiera' anche lo Scope. 
  1352.     - Abbassamento progressivo del volume all┤uscita dal programma. 
  1353.     - Una nuova icona di Roman Patzner.
  1354.     - Corretto un bug nello ZIP (ARexx).
  1355.     - Alcuni bugs PS3M rimossi.
  1356.     - Alcune correzioni...
  1357.  
  1358. v2.07 (26.6.1995)
  1359. -----------------
  1360. Correzioni:
  1361. - L┤opzione "Continue on error"  non causa pi· caricamenti e loop infiniti.
  1362. - Ridotta la grandezza massima del buffer PS3M a 32kB (con 64kB non funzionava
  1363.   sempre bene).
  1364. - Rimosso un bug nel selettore dei font (niente pi· perdite di tempo e di memoria).
  1365. - 'New' elimina la lista solo se c┤erano dei moduli selezionati.
  1366. - Rimosso bug nella routine PT della memoria FAST (quello che inchiodava la macchina).
  1367. - Timeout ora funziona con l┤opzione "Doublebuffering".
  1368. - Caricamento di TFMX mdat+smpl in archivi LhA con l┤opzione "Doublebuffering"
  1369.   aveva un grave bug. Eliminato.
  1370. - Rimosso un altro bug con LhA e TFMX. Probabilmente causava blocchi se la
  1371.   lunghezza del file MDAT era dispari.
  1372. - Le opzioni Pos/len e NS/PS non funzionavano con moduli MED MMD2 (Non ho la
  1373.   descrizione del formato!), cosi┤ le ho tolte.
  1374. - Il comando ARexx "PLAY" era documentato male. Corretto.
  1375.     
  1376. Miglioramenti:
  1377. - Piccoli fix e miglioramenti qua┤ e la┤.
  1378. - Opzione per trovare files nella lista.
  1379. - Una sveglia! :)
  1380. - Nuovi formati musicali: Old Soundtracker, Hippel, Hippel-COSO.
  1381. - Le finestre SID-info e quella con i nomi dei samples sono aggiornate quando
  1382.   un nuovo modulo viene caricato.
  1383. - Nuovo gadget ciclico a scelta multipla azionato col tasto destro!
  1384. - L┤opzione 'Center name' Θ stata migliorata cosi' il doubleclick Θ pi· facile.
  1385. - Opzione per mostrare la durata dei moduli Protracker.
  1386. - La routine MED provera' ad allocare la porta seriale per suonare moduli MIDI.
  1387. - Nuova versione del PS3M: 0.951. Un sacco di bugs rimossi.
  1388. - Spostato il PS3M nel "Player Group".
  1389. - Config file per PS3M, come quello del player PS3M di Guru.
  1390. - Slider per il PS3M Surround stereo.
  1391. - I modi PS3M "Humble" e "Friendly" sostituiti da un selettore di priorita'.
  1392. - Il PS3M ora usa il CIAA che non causa l┤arresto di transfer seriali come il CIAB.
  1393.   (Il CIAB pu≤ essere selezionato nella config del PS3M se l┤utente vuole.)
  1394. - Nuova routine di attesa del DMA per la routine PT di Peter Kunath.
  1395. - La modifica degli Scopes ha effetto immediato.
  1396. - Non c┤Θ pi· lo schermo che appare davanti all┤inizio.
  1397. - Migliore identificazione dei files LhA, LZX e Zip. 
  1398. - Tools: WaitHiP, HiPlay, PSIDcomment.
  1399. - Nuove icone MWB di Roman Patzner.
  1400. - Nuova icona NewIcons di David Wiles.
  1401. - HiP.guide di Tuomas Lukinmaa.
  1402.  
  1403. v2.08 (21.7.1995)
  1404. -----------------
  1405. Correzioni:
  1406. - Rimosso bug nell┤opzione 'Play Module once'.
  1407. - Ritorno all┤uso della vecchia routine di attesa del DMA nella routine PT
  1408.   perchΘ la nuova non funzionava sempre bene.
  1409. - Aggiunto selettore di lista RMB per la priorita' del programma principale.
  1410. - Provava a suonare moduli MED anche quando c┤era stato un errore di
  1411.   inizializzazione. Corretto.
  1412. - La routine di calcolo della durata dei moduli [:-] si bloccava di tanto in
  1413.   tanto. Corretta.
  1414. - Corretta la routine di rilevazione della fine dei moduli PT.
  1415. - Il config file del PS3M aveva un bug.  Faceva confusione con le priorita'
  1416.   del modo "Killer". Corretto.
  1417. - Il Doublebuffering funziona con i moduli caricati con le icone (AppWindow).
  1418. - I moduli caricati via AppWindow vengono suonati immediatamente anche con la
  1419.   scelta casuale.
  1420. - L┤identificazione dei file SID con i file .info riconosce ora pi· files.
  1421. - Si bloccava quando non poteva aprire il font.  Corretto.
  1422. - Corretti dei problemi con i nomi dei moduli e PS3M.
  1423. - L┤opzione 'Continue on error' non funzionava con moduli sconosciuti.
  1424. - L┤opzione PT "SampleOffset" ora funziona al 100%.  Ciao Yolk & Guru!  :)
  1425. - Riconosce *.LZH.
  1426. - Grosso bug rimosso dall┤opzione di selezione casuale dei moduli...
  1427.  
  1428. Miglioramenti:
  1429. - Aggiunto un puntatore di attesa del mouse.
  1430. - Miglior identificazione dei formati MarkII, Hippel e Hippel-COSO.
  1431. - Incluso un brush di HiP di Roman Patzner.
  1432. - Nessun abbassamento progressivo del volume all┤uscita di HiP.
  1433. - Abbassamento/Aumento progressivo del volume funzionano meglio con PS3M.
  1434. - La finestra degli Scopes viene chiusa se non ci sono dati disponibili.
  1435. - Il selettore di lista nelle prefs pu≤ essere annullato clickando fuori dalla
  1436.   finestra.
  1437. - Se il modulo suonato contiene subsongs, verranno suonate tutte prima che il
  1438.   modulo successivo venga caricato.  Funziona con i modi 'List repeatedly',
  1439.   'List once' e con moduli la cui fine Θ rilevabile, e col timeout.
  1440.  
  1441. v2.09 (28.7.1995)
  1442. -----------------
  1443. AARGH!! La v2.08 aveva un vecchia versione del PS3M!  :-(((((( Questa versione
  1444. ha quella nuova (come quella presente nella v2.07)...
  1445.  
  1446. Miglioramenti:
  1447. - Nuovo Scope
  1448. - Un piccolo cambiamento nel PatternScope inerente i VU-meters.
  1449.  
  1450. v2.10 (2.9.1995)
  1451. ----------------
  1452. Correzioni:
  1453. - Qualche piccolo bug qui e li.
  1454. - Correzioni dei bug di attesa del DMA: Protracker, JamCracker, Soundmon, Hippel-COSO.
  1455.   Si perdevano delle note con modalita' di schermo con alta frequenza di refresh.
  1456. - Rimosso allarme Enforcer con il bottone destro del mouse premuto.
  1457. - Altri bugs della linea di comando rimossi.
  1458. - Corretti degli allarmi Enforcer con gli Scopes.
  1459.  
  1460. Miglioramenti:
  1461. - Separatori di lista.
  1462. - Eliminazione del prefisso dal nome dei files.
  1463. - Funzione "Early load".
  1464. - Nuovo modo "Fast Forward".
  1465. - Indicatori di funzione per RMB (stile DOpus).
  1466. - Nuova organizzazione delle Prefs.
  1467. - Cambiata la posizione del 'cursore' nel patternscope.
  1468. - Suona i samples IFF 8SVX.
  1469. - Aggiunto il comando ARexx SAMPLES.
  1470. - Il comando ARexx PLAYSONG era buggato. Sostituito con SONGPLAY che funziona.
  1471. - Piccola interfaccia per programmatori.
  1472. - Rimpiccioliti i Quadra/Stereoscopes.
  1473. - Copiate le info dal titolo della finestra dei samples in una propria finestra.
  1474. - La posizione della finestra dei nomi dei samples e della finestra di info
  1475.   vengono salvate.
  1476. - La finestra dei samples non aperta dall┤utente non disattiva pi· la finestra
  1477.   principale.
  1478. - Unisce liste di moduli con RMB e 'Lp'.
  1479. - Migliorata la routine di sort:
  1480.    * Viene effettuata su 24 caratteri
  1481.    * Sezioni divise sono ordinate separatamente
  1482.    * Compatibile con l┤eliminazione dei prefissi
  1483.    * Non molto veloce. Sto ancora usando il bubble sort...
  1484. - Non setta i valori definiti con "?" nel config file del PS3M.
  1485. - Incluso script Arexx per Filer di Janne Simonen.
  1486. - Incrementata la frequenza massima di mixaggio dei PS3M da 56 kHz a 58 kHz
  1487.   dopo aver scoperto che Θ attuamente possibile.
  1488. - HippoScope per PS3M:  raddoppiata la grandezza dei pixels verticali,
  1489.   raddoppiato il numero dei pixels su Amiga 020+.
  1490. - NOTATE QUESTO:  La parola chiave PRG Θ stata cambiata in PRGM!
  1491.  
  1492. v2.11 (6.9.1995)
  1493. ----------------
  1494. Correzioni:
  1495. - Alcune piccole...
  1496. - v2.10 aveva una versione di test del Protracker replayer...  Argh!  :( Funziona
  1497. bene, Θ pi· veloce ma non sembra sempre uguale al Protracker originale.
  1498. Per questo motivo, si ritorna al vecchio replayer in questa versione.
  1499.  
  1500. Miglioramenti:
  1501. - Gli Scopes si aprono di nuovo quando possibile.
  1502. - Aggiungere directories con divider/dir attivo ora aggiunge separatori a tutte
  1503. le directories.
  1504.  
  1505.  
  1506. v2.12 (16.9.1995)
  1507. -----------------
  1508. Correzioni:
  1509. - Alcune.
  1510.  
  1511. Miglioramenti:
  1512. - Rifatta l┤interfaccia per programmatori.
  1513. - Inclusi Scopes esterni.
  1514. - Incluso sorgente di esempio degli Scopes.
  1515. - Indicatore di progresso durante il caricamento di files XPK.
  1516. - Stereoscope riempito per PS3M.
  1517. - Hipposcope per PS3M:  2x1 pixels anzichΘ 1x2 pixels.  Non ci sono pi· punti
  1518. extra con CPU 020+.
  1519.  
  1520.  
  1521. v2.20 (27.10.1995)
  1522. ------------------
  1523. Correzioni:
  1524. - Alcune...
  1525. - Il PS3M stereo non veniva aggiornato finche' la finestra delle Prefs era aperta.
  1526. - La variabile hip_play nella porta di HiP non era aggiornata!  Corretta.
  1527. - Stupido bug nel requester dei font! Alterava i comandi per gli archivi.
  1528. - Alcune correzioni nella routine Protracker.
  1529. - Bug messo a posto nel sorgente di esempio dello Scope.
  1530.  
  1531. Miglioramenti:
  1532. - Nuovo sistema di prefs a pagine.
  1533. - Vista per liste di informazioni sui moduli (nomi dei samples, PSID-info ecc)
  1534. - Nuovo PS3M:  0.959 (20.9.1995).  NOTA!  Il player XM Θ quello del vecchio PS3M,
  1535.   perchΘ il nuovo Θ scadente..  Ciao Guru!
  1536. - Rimosso il selettore CIA da HippoPlayer.PS3M, al momento il PS3M usa sempre
  1537.   CIAA se possibile.
  1538. - Maschera per la gestione dei caratteri jolly dei file requester. 
  1539. - Supporto della XFDmaster.library per il caricamento di tutti i tipi di files
  1540.   compressi.
  1541. - Supporto per il formato TFMX mdat+smpl combinato di Alexis Nasr (TFHD).
  1542. - Se non c┤Θ abbastanza memoria chip, moduli PT non compressi o compressi con
  1543.   XPK verranno caricati in fast.
  1544. - Se possibile, CIAB Θ usato per l┤attesa del DMA.  Nessuna interruzione inclusa!
  1545. - Migliore identificazione Old Soundtracker.
  1546. - Incrementato il timeout massimo a 30 minuti.
  1547. - La sveglia ora ha uno slider (hh:mm).
  1548. - Incluso xVUmeter.
  1549. - Incluso HiPScope con sorgenti C e header file di Thomas Skoldenborg.
  1550.  
  1551. v2.21 (16.12.1995)
  1552. ------------------
  1553. Correzioni:
  1554. - Eliminati un bel po┤ di bugs.
  1555. - Trovati ed eliminati vari bugs di gestione della memoria.
  1556. - Corretti dei problemi di 'data follow speed' dello Scope.  Dovrebbe funzionare
  1557. su tutti i drivers dei monitor standard.
  1558.  
  1559. Miglioramenti:
  1560. - Nuovo, veloce e stupefacente LhA/LZX/Zip loader che analizza ogni archivio
  1561.   alla ricerca di moduli musicali! Archivi con 100 BBS adverts ed un modulo funzioneranno
  1562.   bene.  A proposito, cancellate lo script HiP.  Non Θ pi· necessario.
  1563.  
  1564. - Nuovo modo per il player group: Load single.
  1565.  
  1566. - Scroll delle finestre di info e principale ottimizzato con la potenza del blitter.
  1567. - Frequenza di mixaggio PS3M visualizzata nella finestra delle info.
  1568. - Stato della finestra delle info (aperta/chiusa) salvato nel file di prefs.
  1569.  
  1570. - Supporto DIGI Booster.  Potrebbe essere rimosso in releases successive. Dovreste
  1571.   provare il tracker, Θ magnifico.  Grazie a Tomasz Piast (Tap) per avermi dato
  1572.   il sorgente della routine.
  1573.  
  1574. - Esce da module info premendo Escape (nella relativa finestra).
  1575. - Nuke key: [BACKSPACE+SHIFT]. Cancellera' un file dalla lista e da DISCO!
  1576.  
  1577. - Salto maggiore nel PSID fast forward.
  1578. - Due nuovi parametri per il comando ARexx GET: DURA e HIDS.
  1579.  
  1580. - Qualche abbellimento.
  1581.  
  1582. - Incluso uno script di installazione di Tomasz Kepa.  Grazie! 
  1583.   Alcune modifiche fatte da me.
  1584. - Inclusa la documentazione in francese di Alan Guillevic. Grazie!
  1585. - Incluso lo script HiP-ARexx-Play.rexx di Marcel D÷ring
  1586.   <DonDoringo@GURU.rhein-main.de>.  Grazie!
  1587. - Inclusa un┤icona Hippo drawer di Richard Harris. Grazie!
  1588.  
  1589.  
  1590. v2.22 (26.12.1995)
  1591. ------------------
  1592. Correzioni:
  1593. - Ho dimenticato di metterlo a posto nell┤ultima versione:  la finestra di info
  1594.   poteva solo aprirsi sullo schermo del Workbench.
  1595. - La gestione del Player group aveva un bug di allocazione casuale della memoria...  :(
  1596. - Il PS3M Θ famoso per causare blocchi di sistema quando scrive su floppy.  Ho
  1597.   fatto qualcosa al server interrupt del PS3M e ora il problema non sembra
  1598.   esserci pi·.  Chi lo sa di sicuro...
  1599. - Messo a posto lo script di installazione. Provava a copiare anche l┤obsoleto
  1600.   script HiP.
  1601.  
  1602. Miglioramenti:
  1603. - I nomi dei samples MED vengono mostrati nella finestra di info se possibile.
  1604. - I separatori di lista non contano pi· come files nella finestra "About".
  1605. - Incluso SPIScope di Tuomas Lukinmaa.
  1606.  
  1607.  
  1608.  
  1609. v2.23 (7.4.1996)
  1610. ----------------
  1611.  
  1612. Correzioni:
  1613. - Eliminata una moltitudine di bugs grossi e piccoli.
  1614. - Eliminato un grosso bug nel modo "Load Single" del player group.
  1615. - Sveglia messa a posto. Probabilmente non funzionava per niente.
  1616. - Messo a posto qualcosa nel VUMeter, non dovrebbe inchiodarsi pi·.
  1617.  
  1618. Miglioramenti:
  1619. - Garanzia di qualita' da parte di un sacco di betatesters (si┤, sicuro :-)
  1620.  
  1621. - Nuovo PS3M 0.960.  Bugs messi a posto nelle routines Fasttracker II (XM),
  1622.   Screamtracker III (S3M) e Fasttracker I (FT).  Messi a posto e aggiornati da
  1623.   Peter Kunath / Delirium Softdesign (Ciao!  Grazie!)
  1624.  
  1625. - SHIFT+BACKSPACE su un separatore cancella tutti i 'sotto' quel particolare
  1626.   separatore dalla lista.
  1627. - Aggiunta funzione RMB per Del.  La stessa di SHIFT+BACKSPACE = cancella file
  1628.   oppure cancella il separatore e la lista di files "sotto" di esso.
  1629.  
  1630. - RMB su 1/3 a sinistra dell┤infobox = Scope attivato/disattivato.
  1631.  
  1632. - Finestra di Info: mostra l┤intero commento del file.
  1633.  
  1634. - Monoscope e filled monoscope per IFF sample player.
  1635.  
  1636. - Provera' prima il CIAA e poi il CIAB per la sincronizzazione.  Dovrebbe funzionare
  1637.   con altre applicazioni che richiedono il CIAA, come Shapeshifter.
  1638.  
  1639. - Nuova routine DigiBooster v1.4 di Tap.  (ATTENZIONE:  la routine
  1640.   comporta allarmi Enforcer non letali!)
  1641. - Aggiunto controllo del volume per moduli DigiBooster.
  1642.  
  1643. - Prefs: Pagina delle prefs salvata nel prefs file.
  1644. - Prefs: Usa/non usa il file di config HippoPlayer.PS3M.
  1645. - Prefs: Salva lo stato della finestra (finestra grande/barra del titolo).
  1646. - Prefs: Grandezza del buffer dei samples.
  1647. - La maschera di selezione ora Θ applicata a tutti i nome dei files, non solo
  1648.   a quelli mostrati nel filerequester (kick2.0+).
  1649. - La grandezza del Filebox pu≤ essere settata a 0: rimuove il tutto dalla finestra.
  1650.  
  1651. - L┤estrazione di archivi LhA ora dovrebbe funzionare sul kick1.3.
  1652.  
  1653. - Il modo 'Load all' del Player Group carichera' le librerie med e psidplayer.
  1654. - Nome del modulo nella barra del titolo tranne che per 'Show clock, free mem'.
  1655.  
  1656. - ARexx GET: FILT
  1657. - ARexx: Aggiunti alcuni nuovi scripts. Provateli!
  1658.  
  1659. - Gli Scopes possono essere eseguiti dal WB.
  1660.  
  1661. - Inclusa un┤icona drawer per il MWB e icone MWB per gli Scopes.  Grazie a
  1662.   Ilmari Karola per le stesse.
  1663. - Un po┤ di  history tolta dai docs.
  1664.  
  1665.  
  1666.  
  1667. ******************************************************************************
  1668. *                               *** Saluti ***                            *
  1669. ******************************************************************************
  1670.  
  1671. Jarno Paananen (Guru/Sahara Surfers)
  1672. - Ciao amico mio! Grazie per il PS3M ecc. :)
  1673.  
  1674. Nico Franτois
  1675.  - Grazie per la reqtools.library!
  1676.  
  1677. Ron Birk & Per Hσkan Sundell
  1678. - Grazie per aver fatto una emulazione SID quasi perfetta.
  1679.  
  1680. Beta testers ufficiali:
  1681. -----------------------
  1682. Jarkko Kemppainen (Mysdee/The Sharks), Mikko Karvonen (Yolk/Parallax), Timo
  1683. R÷nkk÷nen (Deadbeat/The Sharks), Tommi MΣkilΣ (TjM/Parallax), Antti Lankila
  1684. (STL/Damage), Jarkko Vatjus-Anttila (Quaid/Big Fat Brothers), Tuomas
  1685. Lukinmaa (Tumu/Big Fat Brothers), Toni "Panadol" Kettula, Filip "Eliot"
  1686. Oscadal, Marcel D÷ring, Steve@Almathera Tech (THP), Kasper B.  Graversen
  1687.  
  1688. Grazie a coloro che hanno partecipato, chi pi·, chi meno:
  1689. ---------------------------------------------------------
  1690. Peter Kunath (Delirium Softdesign), Henryk Richter (Buggs/Defect), Tommi
  1691. Lindstr÷m, Richard Harris (FOXX), cYClone/nEW-dEAL^PSD PC, Roman Patzner,
  1692. David Wiles, Tuomas Lukinmaa (Tumu/BFB Team), Janne Simonen, Marcel D÷ring,
  1693. Tomasz Kepa, Ilmari Karonen, Jarkko Vatjus-Anttila (Quaid/BFB Team)
  1694.  
  1695. Saluti speciali:
  1696. ----------------
  1697. Agust Arni Jonsson (Nemesis1), Mikael Grahn, Jari Karjalainen, Ivan
  1698. Wheelwright, Jani Kannisto, Thomas Gylfe, Arto Ikola, Tommi Lempinen, Paul
  1699. Wellstead, Mikko Vartio, Pasi Laaksonen, Alan Guillevic, Armin Pigulla,
  1700. Mikko Manninen, Seppo Tomperi, Jari MikkilΣ, Patrick Becker, P.Koistinen,
  1701. Juha Laukkanen, Jan Svihus, Gunnar Andersson, Ragnar Fyri, Roman Patzner,
  1702. Edouardo Gonτalves, Svein Skj╡veland, Petri Ala-Louesniemi, Jari Ketola,
  1703. Olivier Delemotte, Markku Luukkainen, Ralf Neitzel, Janne Jusula, Philippe
  1704. Bovier, Jouko Tuisku, Luuk van der Duim, Sean Connolly (Odie/Cosine), Johan
  1705. R÷nnblom
  1706.  
  1707. Saluti a coloro che mi hanno scritto email e con cui ho parlato in IRC.
  1708.  
  1709. Grazie a tutti coloro che mi hanno spedito registrazioni, bug reports e
  1710. suggerimenti!
  1711.  
  1712.  
  1713.  
  1714. ******************************************************************************
  1715. *                               *** About ***                           *
  1716. ******************************************************************************
  1717.  
  1718. HippoPlayer Θ stato programmato usando l┤Asm-One.  Assembler puro, la lunghezza
  1719. del codice sorgente senza includes e play routines Θ di circa 390kB.
  1720.  
  1721. Registrazioni, bug reports, commenti e suggerimenti e C-64 warez sono
  1722. benvenuti!  NIENTE SWAPPING!!
  1723.  
  1724. Menzionate sempre la vostra configurazione e la versione di HiP quando spedite
  1725. bug reports!
  1726.  
  1727.  
  1728.  Kari-Pekka Koljonen
  1729.  Torikatu 31
  1730.  40900 SΣynΣtsalo
  1731.  Finland
  1732.  
  1733.  E-mail: kp@direktor.voima.jkl.fi
  1734.      kpkoljon@freenet.hut.fi
  1735.      (provate freenet se non ricevete risposta da direktor)
  1736.  
  1737.  WWW:     http://direktor.voima.jkl.fi/~kp
  1738.  
  1739.  IRC:     K-P (#amigascne, principalmente)
  1740.  
  1741.  Tel. (in Finlandia): 941-3742699 (19:00-21:00 Orario Finlandese)
  1742.