****************************** * M c C a s i o v 0 . 4 0 * ****************************** Scritto da Roberto Bizzarri © 1995 Assistente: Cybor (Freeware) INTRODUZIONE ~~~~~~~~~~~~ McCasio è un'utility che permette lo scambio di dati fra le databank Casio® e l'Amiga. I modelli su cui è stato testato il programma sono le Digital Diary SF-4300A/SF-4600 e SF-7000/SF-7500. Al momento, la presente versione di McCasio è da considerarsi "parziale" poichè permette solamente la trasmissione DataBank->Amiga, in quanto il protocollo usato per il trasferimento in senso inverso mi è ancora poco chiaro. Le aree riconosciute dal programma sono TEL / MEMO / SCHEDULE / CALENDAR / REMINDER / BUSSINESS CARD, tuttavia potrebbe verificarsi che vengano riconosciute anche altre aree implementate da modelli diversi dai due succitati: i dati di queste aree, classificate UNKNOWN, dovrebbero essere comunque convertiti regolarmente. Per l'uso del programma non sono necessarie librerie particolari; occorre solo un Amiga con S.O. 2.0 o superiore. U S O ~~~~~ Innanzitutto dovete collegare la databank all'Amiga usando l'apposita interfaccia che converte i segnali da RS232C a TTL e viceversa, se non disponete di tale intrfaccia potete realizzarne una facendo rifermento allo schema allegato a questo archivio: il circuito non è affatto critico ed è stato costruito e testato su più di un Amiga. Una volta predisposto il collegamento ponete la databank in modo trasmissione e scegliete l'area da trasferire, lanciate McCasio e date l'OK alla trasmissione sulla databank. I "mode" supportati da McCasio sono ONE ITEM e MODE DATA; con ALL DATA il programma sembra funzionare lo stesso, ma in realtà non tutti i dati sono convertiti correttamente e pertanto si sconsiglia di usarlo. McCasio può essere lanciato solo da Shell/CLI ed accetta i segunti parametri: McCasio [Baud/N] [LF/S] [Dest/K] * BAUD: setta la velocità della seriale al valore specificato (2400, 4800 o 9600); la parità è fissa a 8n1. Default = 4800. * LF: inserisce un LineFeed al termine di ogni campo convertito (area TEL) anzichè un TAB. * DEST: permette di specificare la directory in cui salvare i dati; DEVE terminare con ':' o '/'. Default = RAM:. * DEBUG: al termine del trasferimento McCasio non cancellerà il file temporaneo generato in T: e contenente l'output della databank. Esempio: McCasio 9600 DEST=SYS:T/ LF E` superfluo ricordare che la velocità della seriale scelta per McFiler deve essere uguale a quella settata nella databank, dove avrete cura di settare anche la parità a 8n1 (8 bit, parità None, 1 bit di stop). IMPORTAZIONE DEI DATI SU ALTRI PROGRAMMI ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Il formato con cui McCasio salva su file i dati ricevuti è molto flessibile: infatti è possibile importare questi dati in altri programmi, tipo Organiser (© Digita), FinalData (© SoftWood), ecc. Ecco un esempio di come modificare, con un comune text editor, il file dati (area TEL) al fine di importarlo su Organiser: ...supponendo che questi siano i dati ricevuti (gli `*' sono i TAB)... Bianchi Carlo*via Galilei 86*00100 Roma*06-567890*impiegato Rossi Mario*via Londra 11*20100 Milano*02-123456*commerciante ...dovrete inserire come prima riga del file... Company*Address*Address3*Number*Notes Siccome i campi dell'area TEL possono essere organizzati a piacimento, è impossibile dare una regola generale per l'importazione dei dati. Il consiglio è questo: create su Organiser un record i cui campi (nome, indirizzo, città, ...) rispecchino quelli della databank, quindi esportate in formato "Wordworth and Datastore" (vedi settaggi di Organiser). Ora studiatevi il file che ha appena generato... NOTE FINALI ~~~~~~~~~~~ Siccome non sono ancora titolare della Casio® (!), per motivi più che ovvi mi è stato impossibile testare il programma su numerosi modelli di databank... pertanto McCasio potrebbe presentare dei malfunzionamenti se usata in congiunzione con modelli diversi dai 2 testati. In un'eventualità del genere sarebbe utile per futuri ulteriori sviluppi comunicare all'autore i problemi riscontrati, versione del programma, tipo di interfaccia e naturalmente il tipo di databank. Saranno graditi anche semplici messaggi di invito a proseguire lo sviluppo o informazioni sul tipo di protocollo usato per l'upload da computer a databank. A U T O R E ~~~~~~~~~~~ Mi trovate su: Nightmare BBS ~ 0721-21317 (Italy!) indirizzo FidoNet: Roberto Bizzarri ~ 2:332/901.31 <- meglio qui! indirizzo Internet: Roberto.Bizzarri@p31.f901.n332.z2.Fidonet.Org indirizzo postale: Bizzarri Roberto, via Giolitti 124, 61100 Pesaro ~ Italy (Tel. 0721-455324) Assistente e Betatester Cybor - 99:392/1.5@freaknet - 65:2100/2.5@cybernet