CBM-Rechner: CBM-PET

Aus CBMPET.DE

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

CBM PET

Der CBM PET in seiner seltenen blauen Version
Der CBM PET in seiner seltenen blauen Version

CBM PET
Der erste Computer den Commodore 1977 auf den Markt brachte. Der CBM PET 2001 hatte ein eingebautes Cassettenlaufwerk und eine (zu) kleine Tastatur. Die Tastatur erinnert eher an ein Mäuseklavier. Bei den späteren CBM 2001 wurde das Laufwerk nicht mehr eingebaut und so Platz für eine ordentliche Tastatur geschaffen. Der Name PET wurde nur bei den ersten Modellen verwendet, da Commodore diesen aus Urheberrechtsgründen nicht mehr verwenden durfte. Die weiteren PETs hießen daher einfach CBM 2001. Mit der Eingabe WAIT 6502,1 kann man den Ursprung des Commodore Basic abfragen. Es sollte in der linken Bildschirmecke !MICROSOFT erscheinen.

Besondere technische Merkmale dieser CBMs mit der ersten Platinen-Version, sind die MOS6540 ROM und MOS6550 RAM-ICs, die ein doppelt so breites Raster wie ein übliches TTL haben.

Technische Daten

CPU 6502
Takt 1 MHz
RAM 4 oder 8 kB, bis 32 kB extern
BASIC Basic 1.0
Schnittstellen IEEE488, Bandlaufwerk (2x), Userport, Speichererweiterung
Tastatur 73 sehr kleine Tasten
Massenspeicher Internes Bandlaufwerk
Monitor 9 Zoll grün, s/w oder selten blau (40 Zeichen)

Die ROMs

Image:Pet_poweron_4k.png Im Bild links sieht man die typische Einschaltmeldung eines PET mit Basic 1.0 und 4kB Speicher. Es werden zwar nur 3071 Bytes gemeldet, das ist aber aufgrund der Start-Adresse $0400 (dez.1024) richtig. Die 1kB Zero-Page wird nicht als freier Basic-Speicher eingerechnet.

Ein typisches Merkmal für die BASIC 1.0-ROMs ist die Einschaltmeldung *** COMMODORE BASIC *** . Bei der Version 2 wurden die Sternchen durch Rauten "#" ersetzt.

ROM Download

noch nichts

ROM Disassembly

noch nichts

Der Speicher

 ------------------------------------------------------------------------------------------------------------------
 |            |                      |               |            |            |            |                     |
 |  $0-$03FF  |     $0400-($7FFF)    | $8000-$8FFF   | $9000-9FFF | $A000-AFFF | $B000-BFFF |     $C000 - $FFFF   |
 |            |                      |               |            |            |            | I/O $E800-EFFF      |
 ------------------------------------------------------------------------------------------------------------------
    Zeropage       BASIC-Speicher       Video-RAM         ROM          ROM           ROM        BASIC,Kernel,I/O
                                                                    

Der BASIC-Speicher variiert je nach Ausbau. Der Videospeicher spiegelt sich vier mal im Bereich $8000-$8FFF.

I/O

$E800-0F Frei    
   10-1F PIA 1, 4 x
   20-2F PIA 2, 4 x
   40-4F VIA 

Der restliche Bereich besteht aus Spiegeladressen.


Pinouts

Belegungen der verschiedenen Schnittstellen.


IEEE488

                                       --___
(1)    Data Input/Output 1 = DIO1   1 *     *  13   Data Input/Output 5 = DIO5  (A)  
(2)    Data Input/Output 2 = DIO2   2 *     *  14   Data Input/Output 6 = DIO6  (B)
(3)    Data Input/Output 3 = DIO3   3 *  I  *  15   Data Input/Output 7 = DIO7  (C)
(4)    Data Input/Output 4 = DIO4   4 *  E  *  16   Data Input/Output 8 = DIO8  (D)
(5)    End of Identify       EOI    5 *  E  *  17   REN Remote Enable           (E) 
(6)    Data Valid            DAV    6 *  E  *  18   GND 6                       (F) 
(7)    Not Ready for Data   NRFD    7 *     *  19   GND 7                       (H) 
(8)    Not Data Accepted    NDAC    8 *  4  *  20   GND 8                       (J) 
(9)    Interface Clear       IFC    9 *  8  *  21   GND 9                       (K) 
(10)   Service Request       SQR   10 *  8  *  22   GND 10                      (L)
(11)   Attention             ATN   11 *     *  23   GND 11                      (M) 
(12)   Shield                      12 *     *  24   Logic GND                   (N) 
                                       __---

 Steckverbinder am CBM-Rechner :


   1 2 3 4 5 6 7 8 9 1 1 1
                     0 1 2
  -|-|-|-|-|-|-|-|-|-|-|-|-
 ---------------------------
  -|-|-|-|-|-|-|-|-|-|-|-|-
   
   A B C D E F H J K L M N

Speichererweiterung

  2. A0                        42. NS6
  4. A1                        44. NS7
  6. A2                        46. NS9  
  8. A3                        48. NSA
 10. A4                        50. NSB
 12. A5                        52. --
 14. A6                        54. Reset
 16. A7                        56. IRQ
 18. A8                        58. Clock (Phi2)
 20. A9                        60. R/W 
 22. A10                       62. --
 24. A11                       64. --
 26. --                        66. BD0 Daten-Bit  
 28. --                        68. BD1 
 30. --                        70. BD2  
 32. NS1 Address select        72. BD3  
 34. NS2                       74. BD4
 36. NS3                       76. BD5 
 38. NS4                       78. BD6
 40. NS5                       80. BD7

Userport

Die Belegung und eine Kurzbeschreibung des Userports ist auf einer separaten Seite gespeichert.

Interface für externen Rekorder

Dieses Interface ist als Platinenstecker mit 6 Positionen und 12 Kontakten (Kontaktabstand 0,156' bzw. 3,96 mm) realisiert. Ein Kodierschlitz befindet sich zwischen den Kontakten 2-3.


Software


Besonderes


Umbenennung von "PET" auf "CBM 2001 Series"

Commodore durfte den Namen "PET" ab dem 1.Juli 1979 nicht mehr verwenden. Die Firma Philips hatte sich die Rechte an diesem Namen gesichert und Commodore verwendet für die danach verkauften CBMs die Bezeichnung "CBM 2001 Series".


PET Prospekt

Cover
Cover
Seite 1
Seite 1
Seite 2
Seite 2
Seite 3
Seite 3
Rückseite
Rückseite

Dank an U.v.Bassewitz für die Scans.


Werbung 1979
Werbung 1979
Rückseite
Rückseite

PET Board 1977

PET 1977 PCB
PET 1977 PCB
Persönliche Werkzeuge