GER

Sharp PC-1360

ENG
Vorwort
Seit meiner Schulzeit bin ich Fan der Sharp Pocket Computer. Angefangen habe ich mit dem Sharp PC-1350, der erste in den 1980ern verfügbare Pocket Computer mit einer grafischen Anzeige, welche entweder 24x4 Zeichen Text oder 150x32 Pixel schwarz/weiss Grafik anzeigen konnte.
Einige Jahre später kam der Nachfolger Sharp PC-1360 hinzu, bei dem sich der für Basic oder Maschinensprache nutzbare Speicher von max. 20 KB auf 64 KB erweitern ließ.
Auf dieser Seite möchte ich meine Programme zur Verfügung stellen, die ich damals, oder seitdem für den PC-1360 geschrieben habe. Da die meisten Programme eine Basicerweiterung benötigen, die ich ebenfalls selber geschrieben habe, oder Assemblerroutinen nutzen, laufen sie nur auf dem PC-1350 und PC-1360, aber nicht auf dem PC-2500 oder anderen Sharp Pocken Computern.
Technische Daten

PC-1360

  • Hardware
    Modell SHARP PC-1360
    Baujahr 1987
     
    Prozessor CMOS 8 bit CPU ESR-H SC61860 / 0.768 MHz
    ROM 132 KB (8 KB int. ROM + 8 * 16 KB ext. ROM)
    RAM 2 KB RAM (Display)
    bis zu zwei Speicherkarten mit 2-32 KB je Karte, Batteriegepuffert
    Anzeige 150x32 Pixel Flüssigkristallanzeige
    24 Zeichen mit 4 Zeilen Text
    Tastatur 62 Tasten, QWERTY plus Ziffernblock und Cursortasten
    Lautsprecher Piezo-Lautsprecher
    Schnittstellen 11-polige Systembus-Schnittstelle
    15-poliger serieller E/A-Anschluss
     
    Sprachen BASIC (Interpreter)
    Rechengenauigkeit 10 Stellen (Mantisse) + 2 Stellen (Exponent)
     
    Abmessungen 182 x 72 x 16mm
    Gewicht 254 g inkl. Batterien, Abdeckung und einer Speicherkarte
    Stromversorgung 2x CR-2032
Information zu den Programmen
Die folgenden Programme werden alle in zwei Versionen angeboten:
  • Basicperogramm
    Basicprogramme (*.bas) werden als ASCII Quelltext für den PC angeboten
    Dieser Text kann am PC betrachtet und bearbeitet werden. Der Quelltext kann mit den Pocket Tools in ein WAV-File konvertiert werden, um das Programm zum Sharp zu übertragen. Siehe auch Datenübertragung zwischen PC/MAC und PC-1350 / PC-1360.
    Die *.wav Datei ist auf dem PC-1360 mit CLOAD zu laden.
  • Maschinensprache-Programm
    Maschinensprache-Programme werden als Basic-Loader bereit gestellt, der das Maschinensprache-Programme auf dem Sharp in die entsprechenden Adresse mittels POKE-Kommando erstellt.
    Die *.wav Datei enthält direkt das Maschinensprache-Programme und ist mittels CLOAD M am Sharp zu laden. Eine Veränderung der Adresse auf dem Sharp ist nicht möglich, das Programm wird danach nicht mehr laufen.

    Maschinensprache-Programme werden bewusst nicht als Assembler-Quelltext zur Verfügung gestellt. Da ich mit dem Sharp PC-1350 begonnen habe, habe ich auch dort die Sharp-Maschinensprache anhand des PKS-Syntax (aus dem "PKS Systemhandbuch PC-1350" aus dem Jahr 1985) gelernt. Ich hatte mir schon damals einen Makro-Assembler geschrieben (noch auf dem C64, später auf dem PC), weshalb ich bis heute bei diesen Mnemonics geblieben bin.

WICHTIG:
Alle Programme sind mit dem Hintergrund geschrieben, dass im PC-1360 eine 32 KB RAM Karte eingelegt ist (bzw. im PC-1350 eine 16 KB RAM Karte), welche für das aktuelle Programm vollständig zur Verfügung steht. Keines meiner Programme wurde mit einer kleineren Speicherkarte getestet, da ich keine besitze.
Einige der Basicprogramme, die für 24x4 geschrieben wurden, besitzen Maschinensprache-Teile, die beim Start des Programms ins Ram geschrieben werden.
Diese Programme laufen alle auch mit installierter Basicerweiterung SW Basic V9. Sollten auf dem Sharp aber andere Tools genutzt werden, um mehr wie ein Basic-Programm zu verwalten, so ist die Gefahr sehr groß, dass es zu einem Datenverlust kommen kann.
Systemaufbau und Assembler PC-1350 / PC-1360
Datenübertragung zwischen PC/MAC und PC-1350 / PC-1360    
Bearbeitung von Sharp Basic-Progrmammen auf dem PC    
Systemaufbau und Systemroutinen PC-1350 / PC-1360    
Assembler: Mnemonic PKS und Hitachi/Sharp    
Basicerweiterung
SW Basic V9 (PC-1350) (Adresse: &6000 - &66BE) ROM v0 sw_bas_9-1350_v0.bas sw_bas_9-1350_v0.wav
(CLOAD M)
SW Basic V9 (PC-1350) (Adresse: &6000 - &66BE) ROM v1 sw_bas_9-1350_v1.bas sw_bas_9-1350_v1.wav
(CLOAD M)
SW Basic V9 (PC-1360) (Adresse: &8030 - &8725) sw_bas_9-1360.bas sw_bas_9-1360.wav
(CLOAD M)
Spiele (24x4 ohne Basicerweiterung lauffähig). Es wird mind. eine 8 KB Ram-Karte benötigt
4 Gewinnt 4gewinnt-13x0.bas 4gewinnt-1350.wav
4gewinnt-1360.wav
Fussball Manager 1.1 fussball_man...1.1-13x0.bas fussball_man...1.1-1350.wav
fussball_man...1.1-1360.wav
fussball_man...1.1-1360.wav
Regierung regierung-13x0.bas regierung-1350.wav
regierung-1360.wav
Speerwerfen speerwerfen-1350.bas speerwerfen-1350.wav
speerwerfen-1360.bas speerwerfen-1360.wav
Spiele (37x4, nur mit Basicerweiterung lauffähig)
Börse boerse-13x0.bas boerse-1350.wav
boerse-1360.wav
Anwendungen (ohne Basicerweiterung lauffähig)
Monitor/Disassembler (PKS / ERS-H) Siehe Downlaod Siehe Downlaod
Orgel orgel-1350.bas orgel-1350.wav
orgel-1360.bas orgel-1360.wav
Anwendungen (37x4, nur mit Basicerweiterung lauffähig)
Zeichnen zeichnen-13x0.bas zeichnen-1350.wav
zeichnen-1360.wav

Zurück zur Homepage


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