OpenBCM V1.07b12 (Linux)

Packet Radio Mailbox

DB0FHN

[JN59NK Nuernberg]

 Login: GUEST





  
DL3VIC > CASIO    05.12.95 22:20l 172 Lines 5810 Bytes #-10691 (0) @ DL
BID : 05C509DB0BOX
Read: DF5CH DG1MLK DG2MJW DG3MKB DJ3TF DK9KG DG8RCN DL3MFO GUEST DD3IA
Subj: CASIO <-> PC
Path: DB0AAB<DB0PV<DB0MAK<DB0HOT<DB0LPZ<DB0BOX
Sent: 951205/1944z @:DB0BOX.#BAY.DEU.EU [Nuernberg JN59NJ OP:DC3YC] $:05C509DB0
de DL3VIC @ DB0BOX.#BAY.DEU.EU   (Chris)

to CASIO @ DL

Hard- und Software fuer (fast) alle CASIO-Datenbanken.....


DB DB
9  25                                                   Klinkenstecker
                                                        STEREO / 2.5mm
2   3  RXD   )ÄÄÄÂÄÄÄÄÄÄ¿   Ú¿
                ÚÁ¿     ÀÄÄÄ´³      ÚÄÄÄÄÄÄ¿                  ÚÄ¿
                ³ ³4k7 BC547³ÃÄÄÄÄÄÄ´ 56k  ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³
                ÀÂÙ     ÚÄ<Ä´³      ÀÄÄÄÄÄÄÙ                  ÃÄ´
6   6  DSR   )ÄÄÄ´      ³   ÀÙ                  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³
                 ³      ³ ÚÄÄÄÄÄÄ¿              ³             ÃÄ´
1   8  DCD   )ÄÄÄÅÄÄÄÄÄÄÄÄ´ 2k2  ÃÄÄÄÂÄÄÄÄÄÂÄÄÄÄÙ     ÚÄÄÄÄÄÄÄ´ ³
                 ³      ³ ÀÄÄÄÄÄÄÙ   ³     ³          ³       ³ ³
4  20  DTR   )ÄÄÄÙ      ³      Ú¿    ³    ÚÁ¿         ³     ÚÄÁÄÁÄ¿
               ÚÄÄÄÄÄÄ¿ ³      ³ÃÄÄÄÄÙ    ÃÄ´ Z-Diode ³     ³     ³
3   2  TXD   )Ä´ 4k7  ÃÄÄÄÄÄÄÄÄ´³BC547    ³ ³ 4V7     ³     ³     ³
               ÀÄÄÄÄÄÄÙ ³      ³ÃÄ>ÄÄ¿    ÀÂÙ         ³     ³     ³
                        ³      ÀÙ    ³     ³          ³     ³     ³
5   7  GND   )ÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÙ     ÀÄÄÄÄÄÙ




'THIS PROGRAMM IS SUITABLE FOR THE CASIO SF UNITS:
'SF-7000, SF-7500, SF-7600SP, SF-8000, SF-8300, SF-8350, SF-9000, SF-9300,
'SF-9500, SF-9600 OR SF-9700.
'SF-4600 tested by DL3VIC
' SET com1: or com2: AT LINES 63 AND 130 DEPENDING ON YOUR PC CONFIGURATION.
CLS
MENU:
PRINT "******************************************************************************"
PRINT "* CASIOCOM: DATA COMMUNICATIONS BETWEEN SF UNIT CASIO AND PERSONAL COMPUTER  *"
PRINT "*                  WRITTEN BY RENE CAMUS, F6CTW, ON 95/07/27                 *"
PRINT "******************************************************************************"
PRINT
PRINT "CASIO: Prüfen der COMM-Parameter 2400,8N1!"
PRINT
PRINT "CASIO: Auswahl von [TEL], [CALENDAR], [MEMO] oder [SCHEDULE]."
PRINT
PRINT "       Funktion wählen: <S>ichern  CASIO -> PC"
PRINT "                        <L>aden       PC -> CASIO"
PRINT "                        <E>nde"
DO
FONC$ = INKEY$
IF UCASE$(FONC$) = "L" THEN GOTO EMIS
IF UCASE$(FONC$) = "S" THEN GOTO RECE
IF UCASE$(FONC$) = "E" THEN END
LOOP

EMIS:
CLS
PRINT "             *********************************************"
PRINT "             *  Daten in den CASIO laden  (PC -> CASIO)  *"
PRINT "             *********************************************"
PRINT
PRINT "Der öffentliche und der geschützte Speicherbereich des CASIO werden"
PRINT "getrennt beschrieben, d.h. zwei Dateien und zwei Ladevorgänge."
PRINT
PRINT "! Prüfen...welcher Bereich am CASIO gewählt ist.
PRINT "! Prüfen...der zu ladenden Datei."
PRINT
PRINT "CASIO: Auswahl von [TEL], [CALENDAR], [MEMO] oder [SCHEDULE]."
PRINT "       <FUNC>"
PRINT "       <4> (DATA COMM)"
PRINT "       <2> (RECEIVE)"
PRINT
INPUT "PC: Eingabe des Dateinamens ", FICH$
PRINT
PRINT "Mit <ESC> am PC wird die Übertragung beendet."
PRINT
OPEN "com1:2400,n,8,1,cs0" FOR RANDOM AS #1
OPEN FICH$ FOR INPUT AS #2
DO
KEY$ = INKEY$
IF KEY$ = CHR$(27) THEN PRINT #1, CHR$(33); : EXIT DO
EM$ = INPUT$(1, #2)
COLOR 14: PRINT EM$;
PRINT #1, EM$;
A$ = B$: B$ = C$: C$ = D$: D$ = E$: E$ = F$: F$ = G$: G$ = H$: H$ = I$
I$ = J$: J$ = K$: K$ = L$: L$ = M$: M$ = N$: N$ = O$: O$ = EM$
P$ = A$ + B$ + C$ + D$ + E$ + F$ + G$ + H$ + I$ + J$ + K$ + L$ + M$ + N$ + O$
  IF RIGHT$(P$, 2) = CHR$(13) + CHR$(10) THEN GOSUB ACK
  IF LEFT$(P$, 9) = ":02000002" THEN GOSUB ACK
  IF RIGHT$(P$, 11) = ":00000001FF" THEN GOSUB ACK
  IF RIGHT$(P$, 11) = ":008000017F" THEN GOSUB ACK
  IF RIGHT$(P$, 11) = ":000000FF01" THEN EXIT DO
  IF REC$ = CHR$(33) THEN EXIT DO
LOOP
CLOSE
PRINT
PRINT
COLOR 15
  IF KEY$ = CHR$(27) THEN PRINT "Angehalten!"
  IF REC$ = CHR$(33) THEN PRINT "Angehalten!"
  IF RIGHT$(P$, 11) = ":000000FF01" THEN PRINT "Laden von "; FICH$; " beendet."
PRINT
PRINT "Mit Taste weiter..."
DO
IF INKEY$ <> "" THEN EXIT DO
LOOP
GOTO MENU
ACK:
IF LOC(1) THEN
REC$ = INPUT$(1, #1)
IF REC$ = CHR$(17) THEN RETURN
IF REC$ = CHR$(33) THEN RETURN
IF REC$ = CHR$(35) THEN RETURN
END IF
GOTO ACK
RETURN


RECE:
CLS
PRINT "             *********************************************"
PRINT "             *  Daten vom CASIOI sichern  (CASIO -> PC)  *"
PRINT "             *********************************************"
PRINT
PRINT "Der öffentliche und der geschützte Speicherbereich des CASIO werden"
PRINT "getrennt gelesen, d.h. zwei Dateien und zwei Sicherungsvorgänge."
PRINT
PRINT "! Prüfen...welcher Bereich am CASIO gewählt ist.
PRINT "! Prüfen...der zu sichernden Datei."
PRINT
INPUT "PC: Eingabe des Dateinamens ", FICH$
PRINT
PRINT "CASIO: Auswahl von [TEL], [CALENDAR], [MEMO] oder [SCHEDULE]."
PRINT "       <FUNC>"
PRINT "       <4> (DATA COMM)"
PRINT "       <1> (SEND)"
PRINT "       <3> (ALL DATA)"
PRINT "       <SET>"
OPEN "com1:2400,n,8,1,op60000,cs0" FOR RANDOM AS #1
OPEN FICH$ FOR OUTPUT AS #2
PRINT
PRINT "Mit <ESC> am PC wird die Übertragung beendet."
PRINT
DO
KEY$ = INKEY$
IF KEY$ = CHR$(27) THEN PRINT #1, CHR$(33); : EXIT DO
IF LOC(1) THEN
REC$ = INPUT$(1, #1)
COLOR 2: PRINT REC$;
  IF REC$ = CHR$(33) THEN PRINT #1, CHR$(35); : EXIT DO
PRINT #2, REC$;
A$ = B$: B$ = C$: C$ = D$: D$ = E$: E$ = F$: F$ = G$: G$ = H$: H$ = I$
I$ = J$: J$ = K$: K$ = REC$
L$ = A$ + B$ + C$ + D$ + E$ + F$ + G$ + H$ + I$ + J$ + K$
  IF RIGHT$(L$, 2) = CHR$(13) + CHR$(10) THEN PRINT #1, CHR$(17);
  IF L$ = ":00000001FF" THEN PRINT #1, CHR$(35);
  IF L$ = ":008000017F" THEN PRINT #1, CHR$(35);
  IF L$ = ":000000FF01" THEN EXIT DO
END IF
LOOP
CLOSE
PRINT
PRINT
COLOR 15
  IF KEY$ = CHR$(27) THEN PRINT "Angehalten!"
  IF REC$ = CHR$(33) THEN PRINT "Angehalten!"
  IF L$ = ":000000FF01" THEN PRINT "Sicherung in "; FICH$; " beendet!"
PRINT
PRINT "Mit Taste weiter..."
DO
IF INKEY$ <> "" THEN EXIT DO
LOOP
GOTO MENU


Read previous mail | Read next mail


 14.03.2025 18:43:09lGo back Go up