Benutzer-Werkzeuge

    ~~ RM: keiner ~~ UI: ---start--- ~~ IP:3.143.228.40~~

Webseiten-Werkzeuge


Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:projects:kickflash_a500 [2013/12/20 19:53] MWankede:projects:kickflash_a500 [2023/12/14 16:26] (aktuell) – Hilfstexte für Fehlerbehebung mit BigRAM2630 eingefügt. DennisTheWeak
Zeile 1: Zeile 1:
 ====== Kickflash A500 ====== ====== Kickflash A500 ======
-{{:de:baustelle.gif|Baustelle}} 
- 
 [{{ :de:projects:kickflash_a500_diy_kit.jpg?200|KickFlash Bauteilsatz A500}}] [{{ :de:projects:kickflash_a500_diy_kit.jpg?200|KickFlash Bauteilsatz A500}}]
 \\  \\ 
-... ist nur für Amiga 500 und 2000, sowie in Abwandlung für das CDTV.\\ +DIY-Projekt ... ist nur für Amiga 500 und 2000, sowie in Abwandlung für das CDTV.\\ 
  
 ... ähnlich einer Kickstart-Umschaltplatine, bloß ... ähnlich einer Kickstart-Umschaltplatine, bloß
Zeile 39: Zeile 37:
  
 \\  \\ 
 +===== Schaltplan =====
 +  * {{:de:projects:gary-adapter-a500-a2000_v1.2-m33d.pdf|}}\\
 +  * {{:de:projects:kickflash_v1.2-m23f.pdf|}}\\
 +  * {{:de:projects:kickflash_a500_v1.2_assembly17m.pdf|Assembly-List (V1.2_17m)}}
 +  * {{:de:projects:kickflash_a500_v1.2_klebezettel.pdf|Pack- und Klebezettel dazu}}
 +
 ===== Bestückungsdruck ===== ===== Bestückungsdruck =====
  
Zeile 53: Zeile 57:
  
 \\  \\ 
 +{{:de:projects:kickflash_a500_platinen.pdf |alle zusammen als PDF}}
  
 ===== Zusammenbau ===== ===== Zusammenbau =====
-Im folgenden finden sich diverse Bildchen und Kommentare, die den Zusammenbau des Kickflash für o. g. Modelle des Amiga-Computers erleichtern bzw. ermöglichen sollen.+Im folgenden finden sich diverse Bildchen und Kommentare, die den Zusammenbau des Kickflash für o. g. Modelle des Amiga-Computers erleichtern sollen.
 \\  \\ 
 Fotostrecke des Zusammenbaus: Fotostrecke des Zusammenbaus:
Zeile 65: Zeile 70:
  
 {{:de:projects:02_garymodul_cpld_and_dip.jpg?400|}}\\ {{:de:projects:02_garymodul_cpld_and_dip.jpg?400|}}\\
-Als nächstes wir der DIP Schalter aufgelötet. Die Folie sollte man erst nach der Reinigung der Platine abziehen.\\+Als nächstes wird der DIP-Schalter aufgelötet. Die Folie sollte man erst nach der Reinigung der Platine abziehen.\\
  
 {{:de:projects:03_garymodul_resistors.jpg?400|}}\\ {{:de:projects:03_garymodul_resistors.jpg?400|}}\\
Zeile 71: Zeile 76:
  
 {{:de:projects:04_garymodul_mit_leds.jpg?400|}}{{:de:projects:05_led_polaritaet.jpg?400|}}\\ {{:de:projects:04_garymodul_mit_leds.jpg?400|}}{{:de:projects:05_led_polaritaet.jpg?400|}}\\
-Bei den LEDs müssen in der richtigen Lage eingelötet werden!\\+Bei den LEDs auf die richtige Lage achten!\\
  
 {{:de:projects:06_garymodul_mit_pic.jpg?400|}}\\ {{:de:projects:06_garymodul_mit_pic.jpg?400|}}\\
Zeile 77: Zeile 82:
  
 {{:de:projects:07_garymodul_mit_passivteilen.jpg?400|}}\\ {{:de:projects:07_garymodul_mit_passivteilen.jpg?400|}}\\
-Jetzt kommt der Kleinkram dran. Bei der Diode auf die Lage achten!\\+Noch ein bißchen Vogelfutter. Bei der Diode auf die Lage achten!\\
  
 {{:de:projects:08_garymodul_pins_auf_fixiersockel_ersatzsockel_.jpg?400|}}\\ {{:de:projects:08_garymodul_pins_auf_fixiersockel_ersatzsockel_.jpg?400|}}\\
Zeile 83: Zeile 88:
  
 {{:de:projects:09_garymodul_mit_pins_mechanisch_fixiert.jpg?400|}}\\ {{:de:projects:09_garymodul_mit_pins_mechanisch_fixiert.jpg?400|}}\\
-Die Platine wird auf die Pins gesteckt (Unterseite nach oben). Beim verlöten der Pins leicht auf die Platine drücken.\\ +Die Platine wird auf die Pins gesteckt (Unterseite nach oben). Beim Verlöten der Pins leicht auf die Platine drücken.\\ 
  
 {{:de:projects:10_garymodul_pins_verloetet_1.jpg?400|}}{{:de:projects:11_garymodul_pins_verloetet_2.jpg?400|}}\\ {{:de:projects:10_garymodul_pins_verloetet_1.jpg?400|}}{{:de:projects:11_garymodul_pins_verloetet_2.jpg?400|}}\\
Zeile 127: Zeile 132:
  
 {{:de:projects:23_garymodul_flachband_eingeloetet.jpg?300|}}\\ {{:de:projects:23_garymodul_flachband_eingeloetet.jpg?300|}}\\
-So wird das Kabel im Gary Adapter verlötet.\\+So wird das Kabel im Gary Adapter verlötet ...\\
  
 {{:de:projects:24_flash_mit_flachband_und_jumper.jpg?300|}}\\ {{:de:projects:24_flash_mit_flachband_und_jumper.jpg?300|}}\\
-So wird das Kabel auf der Flash Platine verlötet. Die benötigte Länge des Flachbandkabels ist je nach Rechnermodell unterschiedlich.+... uns so auf der Flash Platine. Die benötigte Länge des Flachbandkabels ist je nach Rechnermodell unterschiedlich.
 \\  \\ 
  
Zeile 204: Zeile 209:
  
 Jetzt entfernt ihr das Kickstart-ROM und den Gary-Chip. An deren Stelle wird das Kickflash eingebaut. Jetzt entfernt ihr das Kickstart-ROM und den Gary-Chip. An deren Stelle wird das Kickflash eingebaut.
 +
 +Bei einigen Rechnern kann der Kickstart-Sockel zwei Pins mehr haben. Diese liegen von der Kerbe aus betrachtet vorn und bleiben **immer unbenutzt**. 
 +
  
 {{:de:projects:kickflash_a2k_rev6_gesamtaufbau.jpg?direct&200|}} Einbau im Amiga 2000 {{:de:projects:kickflash_a2k_rev6_gesamtaufbau.jpg?direct&200|}} Einbau im Amiga 2000
Zeile 213: Zeile 221:
 Als Orientierungshilfe kann man auch an den Leiterplatten des Kickflash jeweils eine Polungskerbe finden. Das Kickstart-ROM und Gary werden selbstverständlich immer in der Originaleinbaulage auf das Kickflash gesteckt. Als Orientierungshilfe kann man auch an den Leiterplatten des Kickflash jeweils eine Polungskerbe finden. Das Kickstart-ROM und Gary werden selbstverständlich immer in der Originaleinbaulage auf das Kickflash gesteckt.
 Bitte nicht verdrehen, die Bausteine gehen dabei sicher kaputt. Bitte nicht verdrehen, die Bausteine gehen dabei sicher kaputt.
- 
  
 ===== Erstinbetriebnahme ===== ===== Erstinbetriebnahme =====
Zeile 251: Zeile 258:
 Wer das nicht will, kann den Rechner ausschalten und das Kickflash so konfigurieren, daß man das geflashte Kickstart verwenden kann. Wer das nicht will, kann den Rechner ausschalten und das Kickflash so konfigurieren, daß man das geflashte Kickstart verwenden kann.
 Dazu muss das ROM entfernt werden und kann im Schrank zur Aufbewahrung verschwinden. Am Gary-Modul ist der Gary vorübergehend zu entfernen, der DIP-Schalter 1 auf ON zu stellen und den Gary wieder aufzustecken.  Fertig. Dazu muss das ROM entfernt werden und kann im Schrank zur Aufbewahrung verschwinden. Am Gary-Modul ist der Gary vorübergehend zu entfernen, der DIP-Schalter 1 auf ON zu stellen und den Gary wieder aufzustecken.  Fertig.
 +Das Beschreiben weiterer Flashslots funktioniert auch in diesem Modus, so dass man zum Beschreiben der weiteten Slots nicht wieder das ROM stecken und den DIP-Schalter zurück auf 0 setzen muss. Man kann vom ersten, funktionierend geflashten ROM booten und nun per Software den nächsten Slots bespielen und so weiter. Auch ein Überschreiben ist dabei möglich.
  
 Je nachdem welchen Speicherslot ihr beschrieben habt, kann es sein, daß der Rechner beim Einschalten erstmal nicht booten will. Keine Panik! Ihr habt ganz sicher euer Handtuch und die Encyclopedia Galactica dabei. [[http://de.wikipedia.org/wiki/Encyclopaedia_Galactica]] Je nachdem welchen Speicherslot ihr beschrieben habt, kann es sein, daß der Rechner beim Einschalten erstmal nicht booten will. Keine Panik! Ihr habt ganz sicher euer Handtuch und die Encyclopedia Galactica dabei. [[http://de.wikipedia.org/wiki/Encyclopaedia_Galactica]]
Zeile 267: Zeile 275:
 {{:de:projects:kf_cdtv.zip|}} {{:de:projects:kf_cdtv.zip|}}
 </columns> </columns>
 +
 +===== LED-Bedeutung =====
 +Auf den Platinen befinden sich mehrere LEDs, die insbesondere zur Fehlerdiagnose interessant sind. Die LEDs leuchten auch, wenn kein Kick-ROM und kein Gary gesteckt sind.
 +
 +__Flashplatine:__
 +
 +**Rot**e LED
 +aktiv beim Beschreiben und Löschen des Flashs. Nicht aktiv beim Auslesen der Daten im normalen Betrieb.
 +
 +__Garyplatine:__
 +
 +**Rot**e LED
 +aktiv, wenn der Kickflash als ROM-Ersatz betrieben wird (DIP1 auf ON). Jetzt darf kein Kickstart-ROM auf der Flashplatine stecken.
 +Nicht aktiv, wenn die Flashplatine für den Amiga deaktiviert ist. In diesem Modus muss ein Kickstart-ROM auf der Flashplatine stecken.
 +
 +**Gelb**e LED:
 +Aktiv, wenn beim Schreiben des Flash eine Datenkontrolle erfolgt (DIP2 auf ON)
 +
 +**Grün**e LED
 +Wechselt ihren Aktivitätsstatus, wenn einen Flashslot weitergeschaltet wird. Ist bei festem Slot entweder voll an oder voll aus.
 +
 +===== Fehlersuche =====
 +
 +Beide Platinen können einzeln in den Amiga eingebaut werden, ohne dass sie die Funktion des Amigas beeinflussen (DIP-Stellung: Alles off). So kann zum Beispiel ein Kurzschluss zwischen den Sockelpins ausgeschlossen werden.
 +
 +Ändert im Betrieb die grüne LED nicht ihren Status nach einem langen Reset (>7 Sekunden), so kann testweise die Umschaltung manuell gesteuert werden. Dazu ist die Diode auf der Unterseite des Gary-Chips zu entfernen. Nun lassen sich die Flashslots manuell per DIP3 und DIP4 wählen. Hierbei ist die Nummerncodierung der Slots per DIP nicht dem Binärsystem folgend, sondern man muss ggf. alle drei anderen Slots durchtesten, um zu sehen, welcher Slot beschrieben wurde.
 +
 +==== Probleme mit der BigRAM2630 RAM-Erweiterung für den Amiga2000 und evtl. anderer Karten: ====
 +=== Das Programm Kickflash16 funktioniert mit der BigRAM nicht einwandfrei. ===
 + Man merkt es daran, dass das Programm bei Erase sofort mit dem Löschen fertig ist und beim Write auch im Sekundentakt die geschriebenen Abschnitte ausgibt, statt sich ca. 3 Sekunden pro Abschnitt Zeit zu nehmen. Eine Fehlermeldung gibt es leider nicht, das Programm meldet trotzdem Vollzug.
 +
 +Als Abhilfe sollte man die A2630 deaktivieren. Dazu hält man direkt(!) nach dem Reset beide Maustasten gedrückt und geht in den 68000-Modus. War man zulangsam, ist man dagegen im Kickstart-"Early-Startup"-Bildschirm gelandet.
 +Nun kann man das Programm nutzen und die Kickstarts flashen (bei jedem Umschalten für den nächsten Kickstart-"Sockel" muss man die A2630 wieder deaktivieren).
 +Danach läuft das ROM (fast) problemlos mit der A2630 und der BigRAM.
 +
 +=== Die Kickstartumschaltung scheint nicht zu funktionieren. Es ist immer Bank0 aktiv===
 +Das liegt daran, dass die BigRAM mittlerweile ab Werk die (eigentlich sehr gute) MapROM-Funktion aktiviert hat. Es wird also beim Einschalten des Amigas eine Kickstart-Kopie in die BigRAM kopiert, so dass dieses ROM extrem schnell wird. Leider lädt die RAM-Erweiterung nach einem Reset kein neues ROM (ist ja sonst auch nicht nötig), so dass immer das alte KickROM gemappt bleibt. Dies kann man per Software vom Hersteller aber deaktivieren, so dass man auf das MapROM verzichtet, dafür aber der Kickstartumschalter funktioniert.
 +
 +Dazu: Jumper auf der BigRAM setzen (Flash-Modus) und als Kommando entweder
 +  * bigram addmem maprom (Speicher automatisch einbinden UND MapROM aktivieren oder
 +  * bigram addmem (Speicher wird automatisch eingebunden, MapROM ist aber deaktiviert
 +eingeben. Es gibt keinen Schalter zum deaktivieren, man deaktiviert Optionen, indem man sie weglässt.
 +
 +===== ToDO: =====
 +<awbox important>Noch einen Hinweis auf den Hardwaretaster zum Umschalten einfügen. Mit diesem kann man einmal tasten für eine Umschaltung, gefolgt von einem kurzen Reset (statt des langen Resets) und so evtl. auch mehrer Kickstarts überspringen.
 +</awbox>
  
 ===== Hinweise ===== ===== Hinweise =====
Zeile 288: Zeile 342:
     * Weitere Details auf der [[:de:projects:kickflash_a500_details|Extra-Seite]].     * Weitere Details auf der [[:de:projects:kickflash_a500_details|Extra-Seite]].
   * Software-Updates   * Software-Updates
 +{{tag>DIY Kickstart}}
Zuletzt geändert: 2013/12/20 19:53