CASSETTE Versione 1.26 di Paolo Zibetti per Commodore Amiga I S T R U Z I O N I P E R L' U S O ------------------------------------------------------------------------ NOTA IMPORTANTE: Questo programma puo' essere liberamente distribuito, purche' senza fini di lucro, a patto che esso non venga in nessun modo modificato e che venga sempre accompagnato da questo documento e dai files accessori elencati piu' sotto. ------------------------------------------------------------------------ NOTA DI AMIGA BYTE: PER RAGIONI DI SPAZIO, SU QUESTO DISCO NON SONO PRESENTI IL PRINTER.DEVICE ED IL PARALLEL.DEVICE: PER STAMPARE LE ETICHETTE TRASFERITE IL PROGRAMMA SU UN DISCHETTO CON LA DIRECTORY "DEVS" COMPLETA DEI DUE FILE RICHIESTI, OPPURE LIBERATE DELLO SPAZIO SU QUESTO STESSO DISCO E COPIATELI NELLA "DEVS". Il programma permette di stampare degli eleganti foglietti da inserire nelle cassette audio con i titoli delle canzoni. Esso puo' essere usato con qualsiasi configurazione di AMIGA purche' dotato di una stampante supportata da Preferences in grado di stampare in PICA (12 CPI) e in condensato (17 CPI) (se inoltre e' in grado di stampare anche in grassetto il risultato sara' esteticamente migliore). Nel drawer CASSETTE sono contenuti i seguenti files: - Cassette (programma principale) - Cassette.info (icona di Cassette) - Cassette.doc (questo file) [qui chiamato ISTRUZIONI - NDR] - Cassette.doc.info (icona di cassette.doc) [qui ISTRUZIONI.INFO] - intuition.bmap - exec.bamp - graphic.bmap - dos.bmap I quattro files .bmap sono necessari perche' il programma e' stato scritto in AMIGABasic 1.2 e compilato col compilatore ABsoft. Per ottenere alcuni effeti particolari ho fatto delle chiamate alle routines di sistema e quindi questi 4 files devono essere presenti NELLA DIRECTORY CORRENTE. L'uso del programma e' estremamente semplice quindi mi limitero' solo ad alcuni commenti. Potete lanciare Cassette sia da Workbench che da CLI, ma se lo lanciate da CLI ricordate che e' necessario uno stack di 5000 bytes, quindi ricordatevi di dare prima il comando 'Stack 5000'. Per fare partire Cassette da Workbench invece e' sufficente clickare sulla sua icona. Una volta che il programma e' partito gran parte dello schermo e' occupata del foglio di lavoro, cioe' dalla rappresentazione del foglio cosi' come verra' infine stampato. Nella parte alta c'e' lo spazio per delle informazioni varie (anno di pubblicazione, fonte, riduzione di rumore) , piu' sotto ci sono 2 righe per scrivere i titoli dei due lati della cassetta (queste sono le righe che una volta piegato il foglio appariranno sulla costa della cassetta), infine c'e' lo spazio per i titoli delle canzoni. I titoli possono occupare fino a tre pagine di 14 righe l'una (naturalmente solo la prima sara' visibile attraverso il contenitore della cassetta). Per compilare le varie parti del foglio di lavoro e' sufficente clickare nel punto voluto e scrivere. In fase di editing si possono usare i seguenti tasti: - tasti cursore - backspace per cancellare il carattere immediatamente a sinistra del cursore - control-X per cancellare tutta la riga che state attualmente editado - control-Q che svolge la funzione di UNDO (ripristina la corrente linea allo stato in cui si trovava quando avete iniziato ad editarla). Quando il cursore e' visualizzato su di una linea il puntatore del mouse sparira' in modo da non intralciarvi la vista, ma e' sufficente muovere il mouse per vedere riapparire la vostra amata frecciolina, la quale comunque sparira' di nuovo automaticamente dopo 5 secondi di inattivita' del mouse. Questa feature e' attiva solo durante l'editing di una linea, quindi clickando fuori dal foglio di lavoro (terminando cosi' l'editing) il puntatore restera' permanentemente visualizzato come al solito. Sulla destra ci sono alcuni gadget dall'uso molto semplice: - "pag succ" e "pag prec" permettono di andare avanti e indietro fra le tre pagine disponibili (il numero della pagina attualmente visualizzata e' mostrato in alto a destra,nel titolo dello schermo) - "Centra" permette di centrare la scritta su cui si trova attualmente il cursore - "Canc linea" cancella la linea su cui si trova attualmente il cursore - "Inser linea" inserisce una linea alla posizione attuale del cursore Questi ultimi tre gadget sono inattivi se il cursore non e' correntemente visualizzato: per farlo apparire e' sufficente clickare sul punto desiderato del foglio di lavoro. Il resto dei comandi e' impartito tramite i menu: menu Progetto: - Nuovo resetta allo stato iniziale - Carica permette di caricare un foglio di lavoro precedentemente salvato; e' possibile caricare anche un solo lato (A o B) lasciando l'altro intatto, cosi' si possono realizzare dei merge fra 2 fogli di lavoro. - Salva salva il foglio di lavoro col nome corrente - Salva come.. idem come sopra, ma prima chiede il nome del file - Stampa permette di stampare il corrente foglio di lavoro scegliendo fra il modo di stampa DRAFT o NLQ (se la vostra stampante lo prevede) - Autori mostra un messaggio di copyright - Fine termina il programma menu Edita: - Scambia A&B scambia fra di loro i due lati - Fondi unisce i due lati sovrapponendone uno all'altro: ad esempio scegliendo Fondi A -> B ogni riga del lato A verra' duplicata sul lato B, ma solo se la corrispondente riga di B non e' gia' occupata - Cancella permette di cancellare uno o entrambi i lati Alcune voci dei menu non sono attive se il cursore e' correntemente visualizzato sul foglio di lavoro: per farlo sparire e' sufficente clickare in un qualsiasi punto fuori dal foglio di lavoro stesso. Nel caso che si verifichi una situazione anomala apparira' un requester con il codice dell'errore (il significato dei codici si trova sul manuale dell' AMIGABasic): potete scegliere se uscire dal programma o proseguire ignorando l'errore (ma in questo caso le conseguenze possono essere imprevedibili). In particolare il codice di errore numero 7 significa che la memoria libera e' insufficente: cio' si puo' verificare su una macchina con soli 512K di RAM perche' Cassette richiede molta memoria per creare il suo schermo ad 8 colori. In questo caso la soluzione e' quella di non lanciare Cassette in congiunzione ad altri programmi e di chiudere quante piu' finestre possibile nel Workbench. Questo e' tutto; per impratichirsi non c'e che provare. Spero che il programma vi sara' utile quanto a me (ho una calligrafia pessima, quando scrivevo i titoli a mano mi uscivano delle vere schifezze!). BUG E LIMITAZIONI DELLA PRESENTE VERSIONE: Il programma non riconosce i tasti presenti sugli Amiga 500/2000 attorno al tastierino numerico (cioe' [ ] / * + ): mi spiace, ma non dipende da me; sotto l'interprete AmigaBasic va tutto benissimo, e' il compilatore che e' fatto male. Prendetevela con quelli della AbSoft. Il programma usa tutte le linee permesse dallo standard PAL, quindi non passate il programma al vostro zio d'America che ha l'Amiga NTSC perche' non so cosa succederebbe. Nel file-requester si puo' specificare un path lungo al massimo 40 caratteri. ERRORI COMUNEMENTE COMMESSI DAI NEO-UTENTI: Se il programma si rifiuta di partire mostrando il messaggio "Error 5 at 00760. Click mouse" significa che il modulo run-time del compilatore non ha trovato nella directoty corrente i files .bmap citati all'inizio del documneto. Se ottenete stampe scorrette (caratteri strani qua e la', problemi di incolonnamento, ecc) significa che il driver di stampa attualmente selezionato tramite Preferences non e' adatto alla vostra stampante. Ricordate che Cassette non stampa in modo grafico, ma in modo testo e che usa i seguenti codici standard ANSI: ESCc reset ESC[1m Boldface on ESC[22m Boldface off ESC[2w Elite on ESC[4w Condensed on ESC[2"z NLQ on ESC[1"z NLQ off il driver in uso deve essere in grado di fare compiere alla vostra stampante le operezioni corrispondenti. Se volete potete contattarmi sui BBS: Amnesia tel. 0331/263425 (nodo Fido; matrix 2:331/101) FINE DEL FILE.