Sharp PC-1500 - Sharp PC-1500

Der Sharp PC-1500 mit Drucker/Plotter und Kassettenschnittstelle im Reisekoffer. Ausgestellt im Musée Bolo , [1] EPFL , Lausanne.

Der Sharp PC-1500 war ein Taschencomputer, der von 1981 bis 1985 von Sharp hergestellt wurde . Eine rebadged Version wurde auch als verkauft TRS-80 Pocket Computer PC-2 .

Der gesamte Computer wurde um den LH5801 herum entwickelt, eine 8-Bit- CPU ähnlich dem Zilog Z80 , aber alle in stromsparenden CMOS-Schaltungen ausgelegt. Ausgestattet mit 2 KByte On-Board - RAM, die Programmiersprache ist BASIC . Später stellten deutsche Ingenieure einen Monteur für die Maschine. Später folgte sogar ein C-Compiler . Ein externer Steckplatz ist verfügbar und nimmt Speicher (von 4 KB bis 32 KB) und ROM-Module auf.

Acht Versionen dieses Taschencomputers mit 2 KB Speicher:

  • Sharp PC-1500 - Japanische Version (1981)
  • Sharp PC-1500 - Japanische Version mit blauer Farbe um das LCD. Bekannt als PC-1500D (1984)
  • Sharp PC-1500 - europäische, australasiatische und nordamerikanische Version (1982)
  • Sharp PC-1500 RP2 - Brasilianische Version (1982)
  • HiradasTechnika PTA-4000 - Ungarische Lizenz.
  • HiradasTechnika PTA-4000+16 - Ungarische Lizenz (mit interner 16 KB Speichererweiterung)
  • Tandy TRS-80 PC-2
  • Nanfeng PC-1500A - Chinesische Lizenz (CKD-Montage aus japanischen Komponenten)

Zwei Versionen mit 8 KB Speicher:

  • Sharp PC-1501 - Japanische Überarbeitung mit 8 KB Speicher (1984)
  • Sharp PC-1500A - Western-Rework mit 8 KB Speicher (1984)

Technische Spezifikationen

  • 156×7-Pixel-LCD
  • Integrierter Lautsprecher
  • Integrierte Echtzeituhr
  • Speicher-/Kassettensteckplatz
  • 60-poliger Erweiterungsanschluss für Drucker und Bandlaufwerk
  • Batteriefach (4×AA)
  • Anschluss für externes Netzteil (Offizieller Adapter ist Sharp EA-150 mit einer Nennleistung von 500 mA bei 9 V, wird mit der CE-150-Druckerschnittstelle geliefert.)

Zubehör

  • CE-150 4-Farben-Drucker/Plotter und Kassettenschnittstelle im Reisekoffer. Bekannt als KA-160 mit PTA-4000.
  • CE-151 4 KB Speichermodul
  • CE-152 Kassettenrekorder (als externer Speicher) (wie General Electric 3-5160A)
  • CE-153 Softwareplatine
  • CE-154 Portemonnaie für PC-1500 + CE-150 + CE-152 + CE-153
  • CE-155 8 KB Speichermodul
  • CE-156 Band mit Katakana- Software
  • CE-157 4 KB Speichermodul mit CR2032 Batterie Datensicherung und Katakana chars ROM
  • CE-158 Kommunikationsdock mit RS-232C und paralleler Schnittstelle mit (4 wiederaufladbaren, eingeschweißten, fest eingebauten) NiCd- Akkus ( AA ) als zusätzliche Stromversorgung für den Computer.
  • CE-159 8 KB Speichermodul mit CR2032-Batterie-Datensicherung
  • CE-160 7,6 KB Nur-Lese-Speichermodul mit CR2032-Batterie-Datensicherung
  • CE-161 16 KB Speichermodul mit CR2032-Batterie-Datensicherung
  • CE-162E Band- und Parallelport-Schnittstelle
  • CE-163 32 KB (2x16 KB) Dual-Page-Speichermodul mit CR2032-Batterie-Datensicherung. Es kann jeweils nur auf eine Seite (16 KB) zugegriffen werden, umschaltbar über folgenden Befehl im PROG-Modus:
                    Page 0 [enter] POKE&5804,0 [enter]
                    Page 1 [enter] POKE&5804,1 [enter]


Ähnliche Sharp Taschencomputer

Eine Werbung für den Sharp PC-1500A vom Puget Sound ComputerUser.

BASIC-Kompatibilität mit frühen Modellen

Einige frühere PC-1500-Modelle zeigen beim Verlassen der Schleife im FOR...NEXT-Zähler einen um 1 geringeren Wert als spätere PC-1500s und PC-1600.

Zum Beispiel:

10 FOR K=1 TO 10
20 NEXT K
30 PRINT K

K wird bei späteren PC-1500- und PC-1600-Modellen auf 11 gesetzt, bei frühen PC-1500-Modellen jedoch auf 10.

Betrachten Sie dieses Beispiel:

10 S=0
20 FOR K=1 TO 10 STEP 4
30 S=S+1
40 NEXT K
50 PRINT S

S wird bei späteren PC-1500- und PC-1600-Modellen auf 3 gesetzt, bei frühen PC-1500-Modellen jedoch auf 4 gesetzt.

Frühe PC-1500-Modelle werten IF...THEN-Anweisungen anders aus. Das Verhalten lässt sich so zusammenfassen:

Modell Wahr Falsch
PC-1600 / Später PC-1500 ≠0 0
Früher PC-1500 >0 <0

Ein frühes Modell PC-1500 kann mit dem folgenden Befehl erkannt werden: . PEEK&C5C0

Wenn der zurückgegebene Wert 6 ist, handelt es sich um ein frühes Modell.

Beispielprogramm in BASIC

  1 ARUN 10
  5 REM   "PC1500 VAT Program:"
 10 INPUT "Price: ";P
 20 PRINT P;"  ";P*V;"  ";P*V*M   
 30 GOTO 10
 40 END

Der PC-1500 erlaubt spezielle Abkürzungen, und die Syntax kann auch wie folgt aussehen:

 20 PRINT P;"  ";PV;"  ";PVM

Verwendung von Variablen

P = Purchase Price
V = VAT (%/100)     - To be input by hand before calculation begins, e.g.: V=1.14 (Enter)
M = Markup (%/100)  - To be input by hand before calculation begins, e.g.: M=1.15 (Enter)

Die Anzeige der Antworten ist wie folgt

Answer1;            Answer2;         Answer3
Purchase Price;     VAT Price;       Sales Price
Value: P;           Value: P*V;      Value: P*V*M

Programm Beschreibung

Linie 1 Der ARUN- Befehl wird bei jedem Einschalten des Rechners ausgeführt und springt in Zeile 10.
Linie 5 Dies ist die REMARK- Anweisung (wird verwendet, um Bemerkungen in den Quellcode aufzunehmen).
Linie 10 Der INPUT- Befehl fordert den Benutzer zur Eingabe auf und speichert die Werte in der Variablen "P".
Linie 20 Der PRINT- Befehl zeigt das berechnete Ergebnis wie folgt an: 100 114 142,5. Die Kurzform ist eine Besonderheit des PC-1500, da er nur Einzelbuchstaben-Variablen und -Matrizen verwenden kann. Das spart auch wertvollen Stauraum!
Linie 30 Der GOTO- Befehl lässt das Programm zurück zu Zeile 10 springen, um das Programm über fortzusetzen
Linie 40 Die END- Anweisung ist in der letzten Zeile des Codes zu platzieren, um die Ausführung zu beenden, kann aber in diesem Fall weggelassen werden, da sie nicht wirklich notwendig ist.

Bedeutung

Das Design der ersten Prototypen der EMKE-Serie von Registrierkassen für den öffentlichen Verkehr wurde um kundenspezifische Versionen des PC-1500 und seines ungarischen Klons PTA-4000 herum gebaut. Die bis heute fast ausschließlich im ungarischen Regional- und Überlandbusverkehr eingesetzten Serienmodelle basieren auf einer von EMKE entworfenen Version und sind stark vom Design des PC-1500 beeinflusst.

Emulation

Mit dem SHARP PC-1500A Emulator und dem PockEmul können Sie einen PC-1500A emulieren.

Siehe auch

Verweise

Externe Links