GER

Datenübertragun zwischen PC/MAC und Sharp PC-1350 / PC-1360

ENG
Einleitung
Um nicht alle Programm am Sharp eintippen oder bearbeiten zu müssen, ist es praktisch, Programme zwischen dem Sharp PC-1350 bzw. PC-1360 und einem anderen Computer auszutauschen. Wichtig für mich sind dabei insb. folgende Punkte
  • Die Datenübertragung soll so einfach wie möglich sein. Dies bedeutet im Idealfall, dass ich auf dem Sharp keine Zusatzkomponenten benötige.
  • Ich möchte überwiegend vom PC aus Programme zum PC-1350 und PC-1360 übertragen. Dies betrifft sowohl für Basic- wie auch Maschinensprachedateien. Der Weg vom PC-1350/PC-1360 zum PC wird selten genutzt, darf damit also für mich mehr manuellen Aufwand bedeuten. Andere Datentypen oder Speicherformate des Sharp benötige ich nicht.
  • Da die Übertragung ohne eine Zusatzhardware nicht möglch ist (es gibt keine Möglichkeit, mit einem unveränderten PC-1350/PC-1360 direkt per Funkverbindung mit einem anderen Rechner zu kommunizieren) soll das benötigte Interface möglichst einfach aufgebaut sein. Im Idealfall sollte es bereits vorhanden sein oder sich mit (meinen) relativ geringen Elektronikkenntnissen aufbauen lassen.
All diese Punkte zusammen führten bei mir zur Endscheidung, das Kassetteninterface des Sharp zu nutzen.
Das Interface ist im CE-126P verbaut, es lässt sich auch im Jahr 2025 gelegentlich noch günstig als Nachbau des CE-124 in Deutschland erwerben (gelegentlich CE-120 genannt). Und im Zweifel bedarf es nur einer Lochrasterplatine und ein paar (nicht SMD) Bauteile, um die Grundfunktion des Interfaces (ohne Stromversorgung und Steuerung des Kassetenrekorders) nachzubauen.
Ein Schaltplan ist z.B. hier verfügbar: The pocket computer museum
 
Damit ist für mich dieser Weg derjenige, der die größte Zukunfstssicherheit verpricht. Dieser Weg ist völlig unabhängig von einer Software auf dem PC und dem Sharp. Es ist jedes Gerät nutzbar, welches Audiosignale über eine Kabelverbindung speichern und abspielen kann.
 
Die im Folgenden genutzten Pocket Tools sind Open Source und lassen sich recht einfach auf jedem beliebigen Endgerät nutzen um die übertragenen Dateien in editierbaren Text zu wanden und wieder zurück.
 
Der Nachbau eines Seriellen Konverters ist aufwändiger und es lassen sich ohne Zusatzaufwand keine Maschinensprachedateien übertragen
Ein USB Interface lässt sich (derzeit) nur in Japan bestellen oder selber bauen, erfordert dafür aber erheblich mehr Elektronikkenntnisse und Komponenten wie ein Kassetteninterface.
Der Nachbau eines CE-140F funktioniert nur mit Sharps, die auch eine CD-140F nutzen können. Damit ist es für den PC-1350 ungeeignet.
 
Nach allen Problemen, die ich in den letzten 30 Jahren mit selber gebauten oder nur schwierig wieder zu beschaffenden Interfaces hatte, ist dies für mich der beste Weg der Datenübertragung.
Datenübertragung
Für die Datenübertragung zwischen dem Sharp und einem anderen Computer nutze ich das Cassetteninterface. Auf diese Weise können sowohl Basicprogramme wie auch Maschinenspracheprogramme direkt übertragen werden.

Der Anschluss am PC geschieht über den Kopfhörereausgang und Aux-In.

  • Übertragung PC -> Sharp
    Den Kopfhörerausgang des PC mit dem entspechenden Kabel des Kassetteninterfraces verbindung (CE-126P: das graue Kabel, am PC ist der Kopfhörerausgang oft grün) verbinden, die Lautstärke auf eine "normale" Lautstärke einstellen. Danach die Datei mit VLC (oder einem beliebigen anderen Audio-Player) abspielen und am Sharp "CLOAD" oder "CLOAD M" starten.
    Sollte man das Signal am Sharp nicht hören oder bricht das Laden nach einer kurzen Zeit mit einer Fehlermeldung des Sharp ab, so muss die Lautstärke am PC erhöht werden.
    Ist die Lautstärke am PC zu hoch, erkennt der Sharp ebenfalls kein Signal und hängt sich gelegentlich auf. Dann muss das Cassetteninterface vom Sharp getrennt und dieser ausgeschaltet werden, ggf. ist auch ein Reset des Sharp nötig.
     
  • Übertragung Sharp -> PC
    Für die Übertragung vom Sharp zum PC sind u.U. einmalig einige Einstellung am PC zusätzlich vorzunehmen (jedenfalls unter Windows 7-11)
    Nach dem Verbinden es Kassetteninterfaces (CE-126P: das rote Kabel, der Mikrofoneinfang am PC ist oft rosa) ist in den Datenschutzeinstellungen von Windows die Nutzung des Mikrofons zu erlauben.

    Danach ist ggf. unter Einstellungen -> System -> Sound -> Geräteeigenschaften die Lautstärke des Mikrofons zu erhöhen und/oder in den zusätzlichen Geräteeigenscahften des Mikrofoneingang die Verstärkung zu erhöhen. Da dies individuell vom PC und dem Soundchip abhängt, bleibt hier nur das eigene Experiment, bis am Ende die Aufnahme sowohl durch die Pocker Tools zu konvertieren und/oder vom Sharp bei der Rückübertragug fehlerfrei akzeptiert wird.

    Danach kann am Sharp das Programm mit CSAVE oder CSAVE M&xxxx,&yyyy gestartet und am PC die WAV Datei aufgenommen werden.

  • Audiosoftware (Windows/Linux)
    Oft wird die Anwendung Audacity zur Aufnahme und dem Abspielen der WAV Dateien genannt. Wer es relativ einfach haben möchte und eine GUI bevorzugt, für den mag diese Software ideal sein.

    Ich selber nutze zum Abspielen der WAV Files meist VLC (VideoLAN) und fü Aufnahmen FFmpeg (auch unter Windows) als Kommandozeilen-Tool.

    Für ffmpeg muss bei der erstmaligen Nutzung das Audiogerät ermittelt werden (das Audiokabel muss dafür am PC im Mikrofoneinfang eingesteckt sein):
    ffmpeg -list_devices true -f dshow -i dummy
    Dies listet die Namen des Audiogeräte auf, z.B. mein "Mikrofon (Realtek(R) Audio)"
    Unter Linux muss man sehen, welche Audio-Library die eigene Distribution nutzt. Für "alsa/pulse-audio" ist "-f dshow" durch "-f pulse" zu ersetzen.

    Die Aufname am PC wird mittels folgendem Kommando gestartet:
    ffmpeg -f dshow -i audio="Mikrofon (Realtek(R) Audio)" -ac 1 -ar 44100 c:\temp\programm1360.wav
    Da die Aufnahme am PC nicht automatisch beendet wird, ist diese mittels Strg+C nach dem Ende der Übertragung manuell zu stoppen.

Datenkonvertierung
Mit den Pocket Tools (neueste Version unter Pocket Tools for SHARP Pocket Computers) lassen sich sowohl Basic- sowie Maschinenspracheprogramme am PC in Text oder Binärdateien konvertieren.
  • Konvertierung WAV -> Basic (Textdatei)
    wav2bin --utf8=no --type=bas --pc=1360 datei.wav output.bas
     
  • Konvertierung WAV -> Binärdatei (Mascheinensprache)
    wav2bin --type=bin --pc=1360 datei.wav datei.bin

    Leider wird hierbei die Startadresse nicht in die konvertierte Datei geschrieben.
    Möchte man diese .BIN Datei wieder in eine WAV Datei wandeln, muss man die korrekte Adresse vorher notiert haben oder sie auf dem Sharp bei jedem CLOAD M angeben.

  • Konvertierung Basic (Textdatei) -> WAV
    bas2img --type=img --pc=1360 datei.bas datei.img
    bin2wav --type=img --pc=1360 datei.img datei.wav
     
  • Konvertierung Binärdatei (Mascheinensprache) -> WAV
    bin2wav --type=bin --addr=0x8800 --pc=1360 datei.bin datei.wav

    Die --addr= ist hierbei durch die korrekte Adresse der <datei.bin> zu ersetzen.

Für den PC-1350 ist die Option --pc=1360 durch --pc=1350 zu ersetzen.

Zurück zur Startseite Sharp


Copyright: Alle auf dieser Homepage gezeigten Bilder und Texte sind ©1999/2026 Bernhard Schwall, urheberrechtlich geschützt und dürfen ohne Zustimmung des Autors nicht veröffentlicht werden.
Autor:  Bernhard Schwall letzte änderung: 01.01.2026