www.cavefischer.at/Sharp Pocket Computer/Die Sammlung     © 2018-2022: Walter Fischer, e-mail


SHARP  Pocket Computer  PC-1403

Wissenschaftlicher Rechner, programmierbar, Weiterentwicklung des PC-1401

CPU CMOS 8 bit, SC61860 A31 Abmessungen 170 (B) x 72 (T) x 11 (H) mm Anzahl der Tasten 77
Programmiersprache Basic Gewicht 150 g (inkl. Batterien u. Hardcover)    Schiebeschalter On/Off
Maschinensprache Ja - PEEK, POKE, CALL, CSAVE M, CLOAD M    Batterien 2 x CR2032 All reset Taster auf der Rückseite
Display 1 Zeile mit 24 Zeichen (5x7 Matrix) Betriebsspannung 6 Volt Displaykontrast Kontrastregler auf der rechten Seite
RAM verfügbar 6878 Byte Leistung 0,03 Watt Calculator Modus Ja
Standardvariable A-Z bzw. A$-Z$, 26 x 8 Byte = 208 Byte Schnittstelle links 11 pol. Buchsenleiste Lautsprecher Ja - Piezo-Beeper
System ROM 72 kByte Schnittstelle rechts ohne Erscheinungsjahr 1986


Codetabelle
  &8x &9x &Ax &Bx &Cx &Dx &Ex
&x0 MDF FACT RND RUN RANDOM TO GOSUB
&x1 REC LN AND NEW DEGREE STEP AREAD
&x2 POL LOG OR CONT RADIAN THEN LPRINT
&x3 ROT EXP NOT PASS GRAD ON RETURN
&x4 DECI SQR ASC LIST BEEP IF RESTORE
&x5 HEX SIN VAL LLIST WAIT FOR CHAIN
&x6 TEN COS LEN CSAVE GOTO LET  
&x7 RCP TAN PEEK CLOAD TRON REM  
&x8 SQU INT CHR$ MERGE TROFF END  
&x9 CUR ABS STR$   CLEAR NEXT  
&xA HSN SGN MID$   USING STOP  
&xB HCS DEG LEFT$ OPEN DIM READ  
&xC HTN DMS RIGHT$ CLOSE CALL DATA  
&xD AHS ASN INKEY$ SAVE POKE PAUSE  
&xE AHC ACS PI LOAD   PRINT  
&xF AHT ATN MEM     INPUT &EF,xx

&EF,xx
  &EF,&8x &EF,&Ax &EF,&Bx &EF,&Ex
&EF,&x0 EOF   FILES OUTPUT
&EF,&x1 DSKF XOR LFILES APPEND
&EF,&x2 LOF   INIT AS
&EF,&x3 LOC   KILL  
&EF,&x4     NAME  
&EF,&x5     SET  
&EF,&x6     COPY  
&EF,&x8   RENUM    
&EF,&x9   DELETE    

Im Originalhandbuch nicht dokumentiert
Im Handbuch zu CE-140F dokumentiert
&EF,xx Aus 2 Bytes zusammengesetzte Codes

Adressen
&0000
-
&1FFF
0
-
8191
Internes ROM
&E030 57392 Beginn Basic
&FB10
-
&FBDF
64272
-
64479
Standardvariable
&3000
-
&301D
12288
-
12317
Display Stellen 1-6
&301E
-
&302C
12318
-
12332
Display Stellen 10-12
&302D
-
&303B
12333
-
12347
Display Stellen 7-9
&3040
-
&305D
12352
-
12381
Display Stellen 24-19
&305E
-
&306C
12382
-
12396
Display Stellen 15-13
&306D
-
&307B
12397
-
12411
Display Stellen 18-16
&303C 12348 Display Statusanzeigen
&303D 12349 Display Statusanzeigen
&307C 12412 Display Statusanzeigen
&FF09
-
&FF10
65289
-
65296
Passwort
&FF47
-
&FF48
65351
-
65352
LoByte
WAIT Intervall
HiByte


Standardvariable
Numerisch Text Hex Dez
A A(1) A$ A$(1) &FBD8 - &FBDF 64472 - 64479
B A(2) B$ A$(2) &FBD0 - &FBD7 64464 - 64471
C A(3) C$ A$(3) &FBC8 - &FBCF 64456 - 64463
D A(4) D$ A$(4) &FBC0 - &FBC7 64448 - 64455
E A(5) E$ A$(5) &FBB8 - &FBBF 64440 - 64447
F A(6) F$ A$(6) &FBB0 - &FBB7 64432 - 64439
G A(7) G$ A$(7) &FBA8 - &FBAF 64424 - 64431
H A(8) H$ A$(8) &FBA0 - &FBA7 64416 - 64423
I A(9) I$ A$(9) &FB98 - &FB9F 64408 - 64415
J A(10) J$ A$(10) &FB90 - &FB97 64400 - 64407
K A(11) K$ A$(11) &FB88 - &FB8F 64392 - 64399
L A(12) L$ A$(12) &FB80 - &FB87 64384 - 64391
M A(13) M$ A$(13) &FB78 - &FB7F 64376 - 64383
N A(14) N$ A$(14) &FB70 - &FB77 64368 - 64375
O A(15) O$ A$(15) &FB68 - &FB6F 64360 - 64367
P A(16) P$ A$(16) &FB60 - &FB67 64352 - 64359
Q A(17) Q$ A$(17) &FB58 - &FB5F 64344 - 64351
R A(18) R$ A$(18) &FB50 - &FB57 64336 - 64343
S A(19) S$ A$(19) &FB48 - &FB4F 64328 - 64335
T A(20) T$ A$(20) &FB40 - &FB47 64320 - 64327
U A(21) U$ A$(21) &FB38 - &FB3F 64312 - 64319
V A(22) V$ A$(22) &FB30 - &FB37 64304 - 64311
W A(23) W$ A$(23) &FB28 - &FB2F 64296 - 64303
X A(24) X$ A$(24) &FB20 - &FB27 64288 - 64295
Y A(25) Y$ A$(25) &FB18 - &FB1F 64280 - 64287
Z A(26) Z$ A$(26) &FB10 - &FB17 64272 - 64279


Display

Statusanzeigen
12348 001 カナ kana (Katakana)
002 ⼩ klein (Kanji)
004 SML
008 ▃ STAT
016 ▃ MATRIX 
032 ▃ (rechts von PRO)
064 ▃ (links von CAL)
12349 001 BUSY
002 DEF
004 SHIFT 
008 HYP
016 ▃ PRO
032 ▃ RUN
064 ▃ CAL
12412 001 E
002 M
004 ( )
008 RAD
016 G
032 DE
064 ▃ PRINT 


11 polige Buchsenleiste
1 I MTout2 (Piezo-Beeper)
2   +
3   -
4 O Fo 3
5 I/O
  • Out: Ext3, LZ92K32 Pin 47, von Bit 3 (D2) am Datenbus an der Adresse 14848, Port 5/11 kann wie folgt gesetzt werden: POKE 14848, 4
  • In: IB7 über Transistorschaltung, Ansteuerung durch ACK, Port 9/11
6 I Xin
7 O Xout
8 I/O
  • Out: Ext4, LZ92K32 Pin 48, von Bit 4 (D3) am Datenbus an der Adresse 14848, Port 8/11 kann wie folgt gesetzt werden: POKE 14848, 8
  • In: IB8
9 I
  • In: ACK, Ansteuerung für IB5, IB6 und IB7
  • In: IN1, LZ92K32 Pin 1, zu Bit 8 (D7) am Datenbus an der Adresse 15360, Port 9/11 kann wie folgt ausgelesen werden: X = SGN (PEEK 15360 AND 128)
10 I/O
  • Out: Ext2, LZ92K32 Pin 46, von Bit 2 (D1) am Datenbus an der Adresse 14848, Port 10/11 kann wie folgt gesetzt werden: POKE 14848, 2
  • In: IB6 über Transistorschaltung, Ansteuerung durch ACK, Port 9/11
11 I/O
  • Out: Ext1, LZ92K32 Pin 45, von Bit 1 (D0) am Datenbus an der Adresse 14848, Port 11/11 kann wie folgt gesetzt werden: POKE 14848, 1
  • In: IB5 über Transistorschaltung, Ansteuerung durch ACK, Port 9/11