Sharp PC-1245, PC-1250, PC-1251, PC-1255,


Der Sharp PC-1245 mit der 8-bit-CMOS CPU SC61860 von 1983 (Foto © Elmar Dünßer)

Im Jahre 1983 kam in Japan der Sharp PC-1245 auf den Markt - ein Winzling gegenüber den bis dahin bekannten BASIC-Taschencomputern, und doch ebenfalls ein vollwertiges Mitglied dieser Geräteklasse, und sogar mit einem echten 8-bit-Prozessor, dem SC81680 von Hitachi ausgestattet. Außerdem besitzt er einen Kontrastregler für das Display, was damals keineswegs selbstverständlich war, und einen Piezolautsprecher für den BEEP-Ton.

Das RAM des PC-1245 ist 2 KiB groß und weitere 0.2 KiB finden sich im Display-Chip. Für BASIC-Programme stehen 1486 Byte zur Verfügung, weitere 208 Byte nehmen die vorreservierten Variablen A-Z ein, und mehrere hundert Byte decken den restlichen Systembedarf, wie z.B. den Aufrufstack, den 80-byte-String-Puffer, diverse Pointer, usw.

Technische Kurz-Spezifikation - PC-1245
CPUSC61860 / 576 kHz
RAM2.2 KiB, Erweiterbarkeit siehe unten
Register26 Variable A-Z je 8 byte, plus
26 Variable A$-Z$ je 16 byte in "data",
weitere zulasten des Programmspeichers
ext.SpeicherTonband
ROM24 KiB
SprachenBASIC1486 byte für Programme + 208 byte Daten
Display16 Stellen 5x7-Punktmatrix (LCD)
Abmessungen135 x 70 x 11 mm
Gewicht115 g (mit Batterien)

Eine Speichererweiterung war seitens Sharp nicht vorgesehen, jedoch fanden die Bastler schnell heraus, dass im Gehäuse des PC-1245 gerade noch genug Platz war, um auf den vorhandenen 2-KiB-RAM-Chip noch einen weiteren solchen (HM6116 oder TC5517) zu kleben: wenn man dann alle Pins bis auf den Chip-Enable-Pin (der 7. Pin oben von links) auf die darunterliegenden Pins lötet, und den Chip-Enable-Pin mit einem Draht an den F04-Pin der CPU SC61860 (oben der 3. Pin von links) anschließt - dann hatte man damit die gleiche Speicherkonfiguration wie beim PC-1245-Nachfolger PC-1251 hergestellt.

Mein oben abgebildeter Sharp PC-1245 ist auf diese Weise modifiziert und hat somit 4.2 KB RAM, mit 3534 Byte für die BASIC-Programme.

Interna: Memory Map
bei PC-1245, PC-1250, PC-1251, PC-1255:  &0000:  ROM (CPU-intern)    8 KiB
bei PC-1245, PC-1250, PC-1251, PC-1255:  &4000:  ROM  16 KiB
bei PC-1255:  &A000:  RAM  10 KiB
bei PC-1251 (und bei modifiziertem PC-1245, siehe oben):  &B800:  RAM    4 KiB
bei PC-1245, PC-1250:  &C000:  RAM    2 KiB
bei PC-1245:  &F800:  Display-Chip RAM  0.2 KiB, davon   82 byte VRAM
bei PC-1250, PC-1251, PC-1255:  &F800:  Display-Chip RAM  0.2 KiB, davon 122 byte VRAM

Mit dem PC-1245 verwandt sind PC-1250, PC-1251 und PC-1255, diese drei haben ein 24-stelliges Display, die beiden letzteren auch mehr RAM.