@ZS1 Hallo Turbofreunde & Bastler ! @ZS0 Hier kommt wie versprochen, nur etwas verspätet, eine Anleitung um eine der zur Zeit recht preiswert angebotenen A2630 an den A1000 anzupassen. (Hallo Jörg, die im Text angesprochene ausdrückliche schriftliche Genehmigung für die Veröffentlichung in einem Diskettenmagazin hast Du natürlich.) (:-) Wie auch schon in der Anleitung steht, bei mir funktioniert es, und für mehr kann ich nicht garantieren. @ZS2 Viel Spaß beim tunen ! Boah ey is de schnell ey, ey kuck doch ma ey ... Andreas @ZS0 $VER: 1.0 (28.04.93) A2630 -> A1000 (A500) © 1993 by Andreas Harrenberg Vorwort : ========= Dies ist eine kurze Anleitung um die Commodore Turbokarte A2630 (tm) an einen A1000/A500 anzuschließen. Diese Anleitung funktioniert bei mir an einem A1000 seit einigen Wochen fehlerfrei, wurde aber bisher NOCH NICHT auf einem A500 getestet. Es dürften aber keine Schwierigkeiten auftreten. Die erforderlichen Arbeiten sind nicht sehr umfangreich, sollten aber nur bei Kenntnis der Materie durchgeführt werden. Ich bin nicht schuld wenn jemand seinen Rechner dabei zerstört! Die Anleitung sollte GANZ gelesen werden, bevor man sich an die Arbeit macht. Das erspart Aha-Effekte oder schlimmeres. Weiter unten sind noch Pinbelegungen der Slots, der verwendeten Bausteine und der 68000'er CPU. Dieser Text darf ohne meine ausdrückliche schriftliche Genehmigung in keiner Zeitschrift oder einem Diskettenmagazin veröffentlicht werden. Die Verbreitung über elektronische Datennetze wie Fido, Maus oder Internet ist jedoch gestattet. WICHTIG : ========= !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Wie auch immer, ich garantiere für NICHTS und lehne JEDE Verantwortung ab, falls jemand seinen Rechner samt der Turbokarte bei der Anwendung dieser Anleitung zerstört. Die Anwendung dieser Anleitung geschieht völlig auf eigene Gefahr und sollte nur von jemandem mit Grundkenntnissen auf diesem Gebiet angewendet werden. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Zur Erklärung : =============== Der 86 polige Slot am A1000 bzw. am A500 unterscheidet sich in einigen Kleinigkeiten von dem MMU-Steckplatz im A2000. Eine 'Kleinigkeit' besteht darin, das bei einer Platine für den A1000/A500 die Anschlüsse mit den ungeraden Pinnummer oben (auf der Bestückungsseite) sind, bei dem MMU-Steckplatz aber die geraden Nummern. (Siehe Pinbelegung im Anhang) Daraus resultiert, das man die beiden Pinreihen praktisch vertauschen muß. Hierzu eignen sich hervorragend sogenannte Adapterplatinen für den Expansionslot. Diese Adapterplatinen gab/gibt es z.B. von REX (tm) oder Conrad-Electronic (tm). Diese Platinen habe auf der einen Seite einen 86 poligen Platinenstecker, auf der anderen Seite den passenden Platinenanschluss, bilden also praktisch eine Verlängerung. In der Mitte ist dann allerdings ein weiterer Platinenstecker eingelötet. Wenn man nun diesen Platinenstecker auslötet und auf der anderen Platinenseite wieder einlötet, so hat man an DIESEM Platinenstecker die Ober- und Unterseite der Anschlüsse getauscht. Man sollte diese Platine besonders kennzeichnen, da diese Platine nun ja nicht mehr für den Betrieb mit normaler A1000/A500-Peripherie geeignet ist ! Die zweite Hürde sind einige (wenige) unterschiedliche Belegungen der beiden Steckplätze. Die für uns interessanten sind : Pin A1000 A500 A2000(b,c ...) ================================================== 7 ------- ----- 7 MHz 20 /PALOPE ----- /BOSS Die restlichen Unterschiede in der Belegung machen sich beim Betrieb nicht bemerkbar, da z.B. die A2630 diese Signale gar nicht auswertet. Es gibt bei der A2630 einen Jumper, mit dem man festlegen kann ob die Karte in einem A2000(a) oder in einem A2000(b,c ...) steckt. Der Unterschied zwischen diesen beiden Betriebsarten liegt darin, das der A2000(a) genau wie der A1000/A500 keine /BOSS-Leitung besitzt. Falls die Turbokarte in einem A2000(a) betrieben wird, muß der Jumper entsprechend gesteckt sein und die originale 68000'er CPU MUSS ENTFERNT werden. Dadurch ist man dann natürlich nicht mehr in der Lage auf den 68000'er zurückzuschalten. (Was bei mir aber auch noch nie der Fall war). Falls man Wert auf das zurückschalten legt, kann jedoch die /BOSS-Leitung relativ einfach nachgebildet werden. Die Anleitung : =============== So, nach den erklärenden Worten jetzt mal ans eingemachte ... 1.) Adapterplatine besorgen und entsprechend dem obigen Text den Stecker auf die andere Platinenseite löten. Wer Glück hat, bekommt die Platine unbestückt, dann entfällt das recht umständlich Auslöten des Steckers. Man kann natürlich auch einfach einen zweiten auf die Unterseite löten, dann muß man aber besonders darauf achten die beiden Seiten nicht zu vertauschen. GUT sichtbar markieren ! Auf jeden Fall kontrollieren ob man auch wirklich auf die 'eigentlich falsche' Seite gelötet hat und die Pins auch wirklich getauscht sind. 2.) 7 MHz erzeugen, hier gibt es zwei Möglichkeiten : a.) Die Leitung zu Pin 7 des Expansionslot auftrennen und dann dort die 7 MHz von Pin 15 des 68000'er anlegen. (So habe ich es gemacht) b.) Den Takt extern erzeugen : Dazu benötigt man einen 74LS86 Vom Amiga 74LS86 zur A2630-Platine ============================================= 14 -> 1 (C1) 16 -> 2 (C3) 3->4 4 -> 7, 9, 10, 12, 13 (GND) 6 -> 5->14 (+5V) 6 -> 7 (7MHz) Das ganze noch mal in Textform : Pin 14 und 16 des Amiga (C1 und C3) an Pin 1 und 2 des Gatters, Pin 3 und 4 am Gatter brücken, Pin 4 des Amiga (GND) an Pin 7, 9, 10, 12, 13 des Gatters, Pin 6 des Amiga (+5V) an Pin 5 und Pin 14 des Gatters. Zuletzt Pin 6 des Gatters an Pin 7 der Turbokarte. Dies ist von mir selbst noch NICHT getestet worden, sollte aber funktionieren, da Commodore es so vorschlägt. 3.) /BOSS-Leitung, auch hier gibt es wieder zwei Möglichkeiten : a.) Man verzichtet auf die Möglichkeit den 68000'er benutzen zu können und entfernt ihn. Dann noch den Jumper auf der Turbokarte entsprechend setzen (Modus A2000(a)) und fertig ! b.) Man erzeugt eine /BOSS-Leitung. Dazu benötigt man einen 74LS08 oder 74F08 und Zwischensockel für die 68000'er CPU (64 polig). Ich selbst habe mir eine kleine Zwischenplatine gebaut, das ist stabiler und wesentlich sicherer als ein fliegender Aufbau. Da man die 68000'er CPU aber eigentlich nicht mehr benötigt, sollte man es sich genau überlegen ob man nicht nach Punkt a.) vorgeht und einfach die CPU entfernt. Man muß die Leitung zu Pin 12 (/BGACK) trennen, ebenso die Leitung zu Pin 20 des Expansionslots. Die Leitung zu Pin 12 heißt unten dann /BGACK, während der Anschluß der CPU mit Pin 12 bezeichnet ist. Pin 20 des Expansionslots heißt dann /BOSS, die aufgetrennte Leitung PALOPE wird nicht weiter verwendet. 68000'er CPU 74LS08 ======================================== 49 -> 14 (+5V) 16 -> 7, 4, 5, 9, 10, 12, 13 (GND) 12 -> 3 ('neues' /BGACK) /BGACK -> 2 /BOSS -> 1 Auch hier noch mal alles als Text : Pin 49 der CPU (+5V) mit Pin 14 des Gatters verbinden, Pin 16 der CPU (GND) mit Pin 7, 4, 5, 9, 10, 12 und 13 des Gatters verbinden, Pin 12 der CPU (/BGACK-Eingang) mit Pin 3 des Gatters verbinden (neues /BGACK). Die aufgetrennte /BGACK-Leitung zur CPU mit Pin 2 des Gatters verbinden und Pin 20 des Expansionslots mit Pin 1 des Gatters verbinden. Zusätzlich sollten die Pins 1, 2 und 3 des Gatters über jeweils einen Pullup-Widerstand von 4,7 KOhm mit Pin 14 des Gatters (+5V) beschaltet werden. Fertig ! 4.) Inbetriebnahme : Ich mache noch mal darauf aufmerksam, das ich keine Garantie oder Haftung für die Richtigkeit dieser Anleitung übernehme ! Wie bei jeder Inbetriebnahme von neuer Peripherie sollte man alle unnötigen Peripheriegeräte wie zusätzlich Laufwerke, SCSI-Interfaces, RAM-Karten etc. entfernen, um im Fall der Fälle den Schaden zumindest begrenzt zu haben. Selbstverständlich sollten alle Geräte ausgeschaltet werden. Wenn die Schritte 1 - 3 ausgeführt worden sind, sollte man die Anleitung der Turbokarte durchsehen und entsprechend 3a oder 3b den Jumper für den Modus A2000(a) oder A2000(b,c ...) stecken. A1000: Die Adapterplatine rechts an den Rechner anstecken. Jetzt die Turbokarte mit der RÜCKSEITE nach VORNE, d.h. mit den Bauteilen nach LINKS in den abgewinkelten Slot der Adapterplatine stecken. Die RAMS der Karte müssen jetzt vorne sein, der Prozessor hinten ! A500: Die Adapterplatine analog links an den Rechner anstecken. Hier die Turbokarte mir der RÜCKSEITE nach HINTEN, d.h. mit den Bauteilen nach RECHTS in den abgewinkelten Slot der Adapterplatine stecken. Die RAMS der Karte sind jetzt hinten, der Prozessor vorne. Wenn der Umbau nach 3b durchgeführt wurde, muß der Rechner auch ohne eingesteckte Turbokarte (aber bei eingesteckter Adapterplatine) einwandfrei booten. Dies sollte also zuerst probiert werden. Jetzt Monitor einschalten und warten bis dieser Betriebsbereit ist. Einschalten und dabei die Power-LED beobachten. Wenn alles gut gegangen ist bootet der Rechner nun bereits mit 68030'er CPU. Falls der Bildschirm ungewöhnliche Farben (rot, gelb oder grün) zeigt, oder die LED dauernd blinkt, sofort wieder ausschalten und alles nochmals überprüfen. Normalerweise sollte aber alles funktionieren und man kann nun auch mit einem A2000-30 oder A3000 mithalten. (:-) Wenns funktioniert einen Brief oder eine Mail an mich schreiben. (:-) Ich lese so gerne ... Anhang : ======== Orientierung der Slots im A500/A1000/A2000 =========================================== A2000 1 2 1 2 +---+ +---+ +---+ +---+ +---+ 1 2 | | | | | | | | | | +---+ | | | | | | | | | | | | | | | | | | | | | | | | ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ |~~~| |~~~| |~~~| |~~~| |~~~| |~~~| Bauteilseite | | | | | | | | | | | | <------ | | | | | | | | | | | | | | | | | | | | | | | | D.h. Bauteile +---+ +---+ +---+ +---+ +---+ +---+ befinden sich auf 99 100 99 100 85 86 der Seite mit den geraden Pin's A500/A1000 ____________________________ | \__ Bauteile befinden | 1 ________________ 85 \__ sich IN DER REGEL! | | | \__ auf der Oberseite. | |________________| \__ (ungerade Pin's) |____2__________________86_______________\ _______________________________________________ | 1 ________________ 85 | | | | | | ____ ____ |________________| | | \__/ \__/ 2 86 | | | | | |_______________________________________________| 86poliger Slot A1000 ==================== 1 GND 2 GND 3 GND 4 GND 5 +5V 6 +5V 7 NC ; 7 MHz A2000/B2000 8 -5V 9 NC ; 28 MHz A2000/B2000 10 +12V 11 NC ; /COPCFG B2000 12 Config IN 13 GND 14 /C3 15 CDAC 16 /C1 17 /OVR 18 XRDY 19 /INT2 20 /PALOPE ;NC A500/A2000;/BOSS B2000 21 A5 22 /INT6 23 A6 24 A4 25 GND 26 A3 27 A2 28 A7 29 A1 30 A8 31 FC0 32 A9 33 FC1 34 A10 35 FC2 36 A11 37 GND 38 A12 39 A13 40 /IPL0 41 A14 42 /IPL1 43 A15 44 /IPL2 45 A16 46 /BERR 47 A17 48 /VPA 49 GND 50 EClock 51 /VMA 52 A18 53 /RST 54 A19 55 /HLT 56 A20 57 A22 58 A21 59 A23 60 /BR ; /CBR B2000 61 GND 62 /BGACK 63 D15 64 /BG ; /CBG B2000 65 D14 66 /DTACK 67 D13 68 R/W 69 D12 70 /LDS 71 D11 72 /UDS 73 GND 74 /AS 75 D0 76 D10 77 D1 78 D9 79 D2 80 D8 81 D3 82 D7 83 D4 84 D6 85 GND 86 D5 Pinbelegung der 68000'er CPU ============================ --------- --------- D4 | 1 * |__| 64| D5 D3 | 2 63| D6 D2 | 3 62| D7 D1 | 4 MC 68000 61| D8 D0 | 5 60| D9 /AS | 6 59| D10 /UDS | 7 58| D11 /LDS | 8 57| D12 R/W | 9 56| D13 /DTACK |10 55| D14 /BG |11 54| D15 /BGACK |12 53| GND BR |13 52| A23 Vcc |14 51| A22 CLK |15 50| A21 GND |16 49| Vcc /HALT |17 48| A20 /RESET |18 47| A19 /VMA |19 46| A18 E |20 45| A17 /VPA |21 44| A16 /BERR |22 43| A15 /IPL2 |23 42| A14 /IPL1 |24 41| A13 /IPL0 |25 40| A12 FC2 |26 39| A11 FC1 |27 38| A10 FC0 |28 37| A9 A1 |29 36| A8 A2 |30 35| A7 A3 |31 34| A6 A4 |32 33| A5 -------------------- Pinbelegung 74 LS 86 ==================== ----- ----- C1 | 1 |__| 14| +5V C3 | 2 13| GND +--| 3 12| GND +--| 4 11| +5V | 5 10| GND 7MHz | 6 9| GND GND | 7 8| ------------ Pinbelegung 74 LS 08 ==================== ----- ----- /BOSS | 1 |__| 14| +5V Amiga- /BGACK | 2 13| GND CPU Pin 12 /BGACK | 3 12| GND GND | 4 11| GND | 5 10| GND | 6 9| GND GND | 7 8| ------------ /*----------------------------------------------------------------------*/ Viel Spaß mit der Turbokarte ! Ich habe die Anleitung so sorgfältig wie möglich erstellt und hoffe das ich keine Fehler eingebaut habe. Wie schon erwähnt, die A2630 läuft bei mir einwandfrei, trotzdem übernehme ich keinerlei Garantie. Bei Problemen oder Fehlern bin ich unter folgender Adresse erreichbar: Andreas Harrenberg Hubertusstr. 55 5100 Aachen (ab 1.7.93 52064 Aachen) Einfacher gehts mit den 'elektronischen' Adressen : INTERNET : andreash@pool.informatik.rwth-aachen.de INTERNET : Andreas_Harrenberg@mowgli.fido.de FIDO : 2:242/7.7