Sharp PC-1500 - Sharp PC-1500

Le Sharp PC-1500 avec imprimante/traceur et interface cassette dans une mallette de voyage. Exposée au Musée Bolo , [1] EPFL , Lausanne.

Le Sharp PC-1500 était un ordinateur de poche produit par Sharp en 1981-1985. Une version rebadgée a également été vendue sous le nom de TRS-80 Pocket Computer PC-2 .

L'ensemble de l'ordinateur a été conçu autour du LH5801, un processeur 8 bits similaire au Zilog Z80 , mais tous disposés dans des circuits CMOS à économie d'énergie. Equipé de 2 Ko de RAM embarquée, le langage de programmation est BASIC . Plus tard, les ingénieurs allemands ont fourni un assembleur pour la machine. Plus tard, même un compilateur C a suivi. Un slot externe est disponible et accepte la mémoire (de 4 Ko à 32 Ko) et les modules rom.

Huit versions de cet ordinateur de poche avec 2 Ko de mémoire :

  • Sharp PC-1500 - Version japonaise (1981)
  • Sharp PC-1500 - Version japonaise avec peinture bleue autour de l'écran LCD. Connu sous le nom de PC-1500D (1984)
  • Sharp PC-1500 - Version européenne, australasienne et nord-américaine (1982)
  • Sharp PC-1500 RP2 - version brésilienne (1982)
  • HiradasTechnika PTA-4000 - Licence hongroise.
  • HiradasTechnika PTA-4000+16 - Licence hongroise (avec extension de mémoire interne de 16 Ko)
  • Tandy TRS-80 PC-2
  • Nanfeng PC-1500A - Licence chinoise (assemblage CKD à partir de composants japonais)

Deux versions avec 8 Ko de mémoire :

  • Sharp PC-1501 - Rework japonais avec 8 Ko de mémoire (1984)
  • Sharp PC-1500A - Western rework avec 8 Ko de mémoire (1984)

Spécifications techniques

  • ACL de 156 × 7 pixels
  • Haut-parleur intégré
  • RTC intégré
  • Emplacement mémoire/cartouche
  • Port d'extension à 60 broches pour imprimante et lecteur de bande
  • Fente pour batterie (4 × AA)
  • Connecteur pour alimentation externe (l'adaptateur officiel est Sharp EA-150, évalué à 500 mA à 9 V, est livré avec l'interface d'imprimante CE-150.)

Accessoires

  • Interface imprimante/traceur 4 couleurs CE-150 et cassette dans une mallette de voyage. Connu sous le nom de KA-160 avec PTA-4000.
  • Module mémoire CE-151 4 Ko
  • CE-152 Enregistreur à cassette (comme stockage externe) (identique à General Electric 3-5160A)
  • Carte logicielle CE-153
  • CE-154 Portefeuille dédié au PC-1500 + CE-150 + CE-152 + CE-153
  • Module mémoire CE-155 8 Ko
  • Ruban CE-156 avec logiciel Katakana
  • Module de mémoire CE-157 4 Ko avec sauvegarde des données sur batterie CR2032 et ROM de caractères Katakana
  • CE-158 Station de communication avec RS-232C et interface parallèle avec (4 piles NiCd rechargeables, sous film rétractable, intégrées en permanence) ( AA ) comme alimentation supplémentaire pour l'ordinateur.
  • Module mémoire CE-159 8 Ko avec sauvegarde des données par pile CR2032
  • CE-160 7.6 Ko module de mémoire en lecture seule avec sauvegarde des données par pile CR2032
  • Module mémoire CE-161 16 Ko avec sauvegarde des données par pile CR2032
  • Interface de bande et de port parallèle CE-162E
  • Module de mémoire double page CE-163 32 Ko (2x16 Ko) avec sauvegarde des données par pile CR2032. Une seule page (16 Ko) est accessible à la fois, commutable via la commande suivante en mode PROG :
                    Page 0 [enter] POKE&5804,0 [enter]
                    Page 1 [enter] POKE&5804,1 [enter]


Ordinateurs de poche Sharp associés

Une publicité pour le Sharp PC-1500A de Puget Sound ComputerUser.
  • PC-1210 pointu
  • PC-1211 pointu
  • Sharp PC-1251
  • PC-1500 pointu
  • Version de mise à niveau Sharp PC-1500A avec 8 Ko de RAM intégrée
  • Sharp PC-1501 version japonaise du PC-1500A
  • Sharp PC-1600 avec plus de mémoire et un écran LCD multiligne plus grand et plus de capacités graphiques

Compatibilité BASIC avec les premiers modèles

Certains modèles de PC-1500 antérieurs affichent une valeur inférieure de 1 dans le compteur FOR...NEXT à la sortie de la boucle par rapport aux PC-1500 et au PC-1600 plus récents.

Par exemple:

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

K sera défini sur 11 sur les modèles plus récents PC-1500 et PC-1600, mais sera à 10 sur les premiers PC-1500.

Considérez cet exemple :

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

S sera défini sur 3 sur les modèles PC-1500 et PC-1600 ultérieurs, mais sera sur 4 sur les premiers PC-1500.

Les premiers modèles de PC-1500 évaluent les instructions IF...THEN différemment. Le comportement peut se résumer ainsi :

Modèle Vrai Faux
PC-1600 / PC-1500 ultérieur 0 0
Premier PC-1500 >0 <0

Un ancien modèle PC-1500 peut être détecté à l'aide de la commande : . PEEK&C5C0

Si la valeur renvoyée est 6, il s'agit d'un modèle ancien.

Exemple de programme en 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

Le PC-1500 autorise des abréviations spéciales, et la syntaxe peut également ressembler à ceci :

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

Utilisation de variables

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)

L'affichage des réponses est le suivant

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

Description du programme

Ligne 1 La commande ARUN s'exécute à chaque mise sous tension de l'ordinateur et passe à la ligne 10.
Ligne 5 C'est l' instruction REMARK (utilisée pour inclure des remarques dans le code source).
Ligne 10 La commande INPUT demande une entrée à l'utilisateur et stocke les valeurs dans la variable "P".
Ligne 20 La commande PRINT affiche le résultat calculé comme suit : 100 114 142,5. La forme abrégée est particulière au PC-1500, car elle ne peut utiliser que des variables et des matrices à une seule lettre. Cela permet également d'économiser un espace de stockage précieux!
Ligne 30 La commande GOTO permet au programme de revenir à la ligne 10, pour continuer le programme sur
Ligne 40 L' instruction END doit être placée sur la dernière ligne du code pour terminer l'exécution, mais dans ce cas, elle peut être omise, car elle n'est pas vraiment nécessaire.

Importance

La conception des premiers prototypes de la série EMKE de caisses enregistreuses pour les transports publics a été construite autour de versions personnalisées du PC-1500 et de son clone hongrois PTA-4000. Les modèles de production en série utilisés presque exclusivement dans les services de bus régionaux et nationaux hongrois jusqu'à nos jours, sont construits autour d'une version conçue par EMKE et sont fortement influencés par la conception du PC-1500.

Émulation

Avec l' émulateur SHARP PC-1500A et le PockEmul, vous pouvez émuler un PC-1500A.

Voir également

Les références

Liens externes