Magic Disk 64

home to index to html: MD8807-BASTELWARE-USERPORT_I+O_ERWEITERUNG_TEIL_1-4.1.html
              BASTELWARE                
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
Dieses Mal ist es  endlich  soweit.  Wer
bisher noch zu unsicher war, weil er von
Elektronik  keine  Ahnung  hat,  bekommt
heute die Chance, sich etwas  Nützliches
zu bauen, bei dem wirklich (fast) nichts
schief gehen kann!                      
Sehr viele C64-Benutzer verwenden  ihren
C64 zur Ansteuerung der  verschiedensten
Geräte.  Dabei  wird  aber  häufig   der
Userport  belegt,  so  daß  nun   nichts
anderes mehr angeschlossen werden kann. 
      ABER DAS MUSS NICHT SEIN!         
Es gibt doch  die  gute  Userport-Erwei-
terung von uns! Mit der bekommen Sie auf
einen Schlag ganze 16 Aus- oder eingänge
mehr.  Und  das   zu   einem   sagenhaft
günstigen Preis - denn schließlich bauen
Sie sie ja selbst.                      
Alles, was  Sie  brauchen,  ist  in  dem
'Elektronikladen um die Ecke', vorausge-
setzt, dort bekommen Sie einen  I/O-Bau-
stein 6821. Denn dieser ist das  einzige
Bauteil, das Sie benötigen.             
Wenn wir davon  ausgehen,  daß  Sie  in-
zwischen  vom  Einkaufen  zurückgekommen
sind und das IC haben, dann  können  wir
jetzt  gleich   mit   der   Beschreibung
beginnen:                               
Der  Schaltplan  auf  der   übernächsten
Seite  zeigt  Ihnen  die  Anschlußfolge.
Alle   Anschlüsse    finden    Sie    am
Expansionport des  C64.  Natürlich  sind
diese für den  Laien  nicht  immer  ganz
leicht erreichbar, aber es gibt an jeder
Ecke (vielleicht sogar an  der,  an  der
Ihr  Elektronikladen  steht)  sogenannte
Testplatinen für  den  Expansionport  zu
kaufen, auf  denen  sich  die  Schaltung
sehr gut aufbauen läßt.                 
Sollten Sie aber keine solchen  Platinen
bekommen  können,  so  wenden  Sie  sich
vertrauensvoll an uns und bestellen  Sie
bei uns am besten  gleich  mehrere.  Wir
haben Die  Erfahrung  gemacht,  daß  man
diese Platinen sehr gut  brauchen  kann.
Außerdem haben unsere Platinen  auf  der
anderen  Seite  gleich  den  Platinenan-
schluß des Userports, auf den  Sie  Ihre
beiden zusätzlichen Ports legen  können.
Alles in allem also eine sehr praktische
Sache.                                  
Ja, also, noch eine halbe  Seite  trennt
Sie nun vom Schaltplan. Wenn  Sie  alles
richtig  angeschlossen  haben  und   die
Platine ausprobieren  wollen,  dann  tun
Sie Ihrem Geldbeutel einen Gefallen  und
schalten Sie Ihren Computer  aus,  bevor
Sie die  Platine  in  den  Expansionport
stecken! Alles klar?!                   
MD8807-BASTELWARE-4.5.shematic1.png
Meldet   Sich    Ihr    Computer    beim
Einschalten  mit  angesteckter   Platine
nicht, dann haben Sie es geschafft: Ihre
Platine hat  einen  Fehler.  Aber  keine
Angst. Ihr Computer  geht  wieder,  wenn
Sie die Platine herausziehen!           
Gehen wir der Einfachheit  halber  jetzt
davon aus, daß Sie sich  einen  C64  von
einem Freund geliehen haben, damit Ihrer
keinen Schaden erleidet und nach  langem
Testen die Platine funktioniert.        
Nun mÜssen Sie die  neuen  16  Leitungen
noch benutzen können.  Dazu  belegt  die
Platine im Speicher des C64 4 Bytes. Die
Basisadresse unserer Platine ist  57104,
im Gegensatz zum Userport, der bei 56577
liegt. In den ersten zwei  Bytes  finden
Sie in 16  Bits  die  16  Leitungen  der
Ports A und B. Byte 3 und 4 (oder Basis-
adresse plus 2 bzw. 3) sind Steuerbytes.
Für unsere  Zwecke  haben  Sie  nur  die
Aufgabe, auf  Ausgang  oder  Eingang  zu
schalten. Das geschied wie folgt:       
Port A auf Ausgang:                     
X=57104:POKEX,255:POKEX+2,20:POKEX,0    
PORT B auf Ausgang:                     
POKEX+1,255:POKEX+3,20:POKEX+1,0        
Einfacher  geht's  nicht.  Auf   Eingang
schaltet man sogar noch leichter.       
Port A auf Eingang:                     
X=57104:POKEX+2,36                      
PORT B auf Eingang:                     
POKEX+3,36                              
Was die Verwendung der  16  zusätzlichen
Leitungen  betrifft,   so   sind   Ihrer
Fantasie keine Grenzen gesetzt...-  oder
doch? Ja, wenn  Ihnen  natürlich  nichts
einfällt, dann müssen wir Ihnen ein paar
Vorschläge machen. Wie wär's  mit  einer
16-Kanal  Lichtorgel?   Oder   mit   dem
Anschluß   von   zwei    Digital/Analog-
wandlern?      Oder      mit       einer
Zimmerüberwachung mit Schaltern an allen
Schubläden  und  Türen  und  Fenstern...
Oder mit dem Betrieb  von  LED-Segmenten
(eine  Schaltung  folgt  in  einer   der
nächsten  Ausgaben).   Oder...   oder...
oder.                                   
Na also! Es gibt doch einige Dinge,  die
man  mit  zwei   bzw.   drei   Userports
bequemer lösen kann.                    
Wir wünschen Ihnen viel Spaß!           
Valid HTML 4.0 Transitional Valid CSS!