Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
de:projects:kickflash_a500 [2013/12/20 18:11] – Andreas | de:projects:kickflash_a500 [2024/09/22 00:26] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Kickflash A500 ====== | ====== Kickflash A500 ====== | ||
- | {{: | ||
- | |||
[{{ : | [{{ : | ||
\\ | \\ | ||
- | ... ist nur für Amiga 500 und 2000, sowie in Abwandlung für das CDTV.\\ | + | DIY-Projekt |
... ähnlich einer Kickstart-Umschaltplatine, | ... ähnlich einer Kickstart-Umschaltplatine, | ||
Zeile 39: | Zeile 37: | ||
\\ | \\ | ||
+ | ===== Schaltplan ===== | ||
+ | * {{: | ||
+ | * {{: | ||
+ | * {{: | ||
+ | * {{: | ||
+ | |||
===== Bestückungsdruck ===== | ===== Bestückungsdruck ===== | ||
Zeile 53: | Zeile 57: | ||
\\ | \\ | ||
+ | {{: | ||
===== Zusammenbau ===== | ===== Zusammenbau ===== | ||
- | Im folgenden finden sich diverse Bildchen und Kommentare, die den Zusammenbau des Kickflash für o. g. Modelle des Amiga-Computers erleichtern | + | 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: | ||
{{: | {{: | ||
- | Als nächstes | + | Als nächstes |
{{: | {{: | ||
Zeile 71: | Zeile 76: | ||
{{: | {{: | ||
- | Bei den LEDs müssen in der richtigen | + | Bei den LEDs auf die richtige |
{{: | {{: | ||
Zeile 77: | Zeile 82: | ||
{{: | {{: | ||
- | Jetzt kommt der Kleinkram dran. Bei der Diode auf die Lage achten!\\ | + | Noch ein bißchen Vogelfutter. Bei der Diode auf die Lage achten!\\ |
{{: | {{: | ||
Zeile 83: | Zeile 88: | ||
{{: | {{: | ||
- | Die Platine wird auf die Pins gesteckt (Unterseite nach oben). Beim verlöten | + | Die Platine wird auf die Pins gesteckt (Unterseite nach oben). Beim Verlöten |
{{: | {{: | ||
Zeile 91: | Zeile 96: | ||
{{: | {{: | ||
+ | Als erstes wird der Flash Chip aufgelötet.\\ | ||
+ | |||
{{: | {{: | ||
+ | Es folgt der Kleinkram. JP48 wird geschlossen.\\ | ||
+ | |||
+ | |||
{{: | {{: | ||
+ | Den Kleinkram auf der Unterseite nicht vergessen.\\ | ||
+ | |||
+ | |||
{{: | {{: | ||
+ | Die Pins werden auf den 40-poligen Sockel gesteckt.\\ | ||
+ | |||
+ | |||
{{: | {{: | ||
- | {{: | + | Die Platine wird auf die Pins gesteckt und verlötet. Dabei die Platine leicht auf die Pins drücken.\\ |
- | {{: | + | |
+ | |||
+ | {{: | ||
+ | So kann die fertige Platine aussehen.\\ | ||
===Das Flachbandkabel=== | ===Das Flachbandkabel=== | ||
Zeile 113: | Zeile 132: | ||
{{: | {{: | ||
- | So wird das Kabel im Gary Adapter verlötet.\\ | + | So wird das Kabel im Gary Adapter verlötet |
{{: | {{: | ||
- | So wird das Kabel auf der Flash Platine | + | ... uns so auf der Flash Platine. Die benötigte Länge des Flachbandkabels ist je nach Rechnermodell unterschiedlich. |
\\ | \\ | ||
Zeile 154: | Zeile 173: | ||
=== Stellung B (?) === | === Stellung B (?) === | ||
+ | <columns 100% 20% -> | ||
+ | |||
|ON |(nbsp)^ | | | | |ON |(nbsp)^ | | | | ||
|OFF ^(nbsp)| ^ ^ ^ | |OFF ^(nbsp)| ^ ^ ^ | ||
|DIP |1|2|3|4| | |DIP |1|2|3|4| | ||
- | {{: | + | < |
DIP-Schalter 2 auf ON aktiviert die PRüfoption für das Kickstart, welches man gerade flashen möchte. | DIP-Schalter 2 auf ON aktiviert die PRüfoption für das Kickstart, welches man gerade flashen möchte. | ||
Diese Option ist notwendig, um zu prüfen, ob der Flashvorgang erfolgreich war und sollte immer aktiert bleiben. | Diese Option ist notwendig, um zu prüfen, ob der Flashvorgang erfolgreich war und sollte immer aktiert bleiben. | ||
Eine Ausnahme bildet das CDTV: Hier ist DIP-Schalter 2 auf OFF zu stellen, wenn eine Erweiterungskarte im Frontslot steckt. Wenn dort keine Karte verbaut ist, dann ist nichts weiter zu beachten. | Eine Ausnahme bildet das CDTV: Hier ist DIP-Schalter 2 auf OFF zu stellen, wenn eine Erweiterungskarte im Frontslot steckt. Wenn dort keine Karte verbaut ist, dann ist nichts weiter zu beachten. | ||
+ | </ | ||
=== Stellung C (?) === | === Stellung C (?) === | ||
+ | <columns 100% 20% -> | ||
+ | |||
|ON ^(nbsp)^ | | | | |ON ^(nbsp)^ | | | | ||
|OFF |(nbsp)| ^ ^ ^ | |OFF |(nbsp)| ^ ^ ^ | ||
|DIP |1|2|3|4| | |DIP |1|2|3|4| | ||
- | {{: | + | < |
DIP-Schalter 1 und 2 auf ON ist die normaler Einstellung, | DIP-Schalter 1 und 2 auf ON ist die normaler Einstellung, | ||
+ | </ | ||
+ | \\ | ||
=== Schalter 3 und 4 === | === Schalter 3 und 4 === | ||
Zeile 183: | 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**. | ||
+ | |||
{{: | {{: | ||
Zeile 192: | 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 ===== | ||
Da die Flashbausteine aus urheberrechtlichen Gründen nicht mit einem Kickstart bespielt versehen zu euch gesandt werden können, müsst ihr das selbst tun. | Da die Flashbausteine aus urheberrechtlichen Gründen nicht mit einem Kickstart bespielt versehen zu euch gesandt werden können, müsst ihr das selbst tun. | ||
- | Dazu stellt ihr bitte nur DIP-Schalter 2 auf ON, steckt das Gary-IC und das Original-ROM auf ihre Plätze (natürlich mit dem Kickflash dazwischen. | + | Dazu stellt ihr bitte nur DIP-Schalter 2 auf ON, steckt das Gary-IC und das Original-ROM auf ihre Plätze (natürlich mit dem Kickflash dazwischen). |
Jetzt solltet ihr das Rechnergehäuse wieder schließen. Erst danach die Netzleitung wieder anstecken und den Rechner einschalten. | Jetzt solltet ihr das Rechnergehäuse wieder schließen. Erst danach die Netzleitung wieder anstecken und den Rechner einschalten. | ||
Der Rechner sollte jetzt ganz wie gewohnt starten. Ist dies nicht der Fall solltet ihr den Rechner wieder ausschalten und den Fehler suchen. Nicht vergessen das Netzkabel vorher abzuziehen! | Der Rechner sollte jetzt ganz wie gewohnt starten. Ist dies nicht der Fall solltet ihr den Rechner wieder ausschalten und den Fehler suchen. Nicht vergessen das Netzkabel vorher abzuziehen! | ||
- | Andernfalls könnt ihr jetzt ein Kickstart flashen. | + | Andernfalls könnt ihr jetzt ein Kickstart flashen |
Amiga 500/2000: | Amiga 500/2000: | ||
Zeile 228: | Zeile 256: | ||
Achtung: Das CDTV hat nur zwei Speicherplätze für das Kickstart, nicht vier! Das liegt daran, daß der andere Teil des Speichers für das Boot-ROM verwendet wird. | Achtung: Das CDTV hat nur zwei Speicherplätze für das Kickstart, nicht vier! Das liegt daran, daß der andere Teil des Speichers für das Boot-ROM verwendet wird. | ||
- | Wer das nicht will kann den Rechner ausschalten und das Kickflash so konfigurieren, | + | Wer das nicht will, kann den Rechner ausschalten und das Kickflash so konfigurieren, |
- | Dazu muss das ROM entfernt werden und kann im Schrank zur Aufbewahrung verschwinden. Am Gary-Modul ist Gary vorübergehend zu entfernen, der DIP-Schalter 1 auf ON zu stellen und Gary wieder | + | 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 |
+ | 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:// | 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:// | ||
- | Dann wisst ihr auch was zu tun ist, nämlich einfach den richtigen Speicherslot auswählen! Dies geschieht durch einen Reset, der mindestens fünf Sekunden lang ununterbrochen andauern muss (CTRL-A-A so lange festhalten). | + | Dann wisst ihr auch, was zu tun ist, nämlich einfach den richtigen Speicherslot auswählen! Dies geschieht durch einen Reset, der mindestens fünf Sekunden lang ununterbrochen andauern muss (CTRL-A-A so lange festhalten). |
Das Kickflash startet bei einem Kaltstart (sog. "power on reset" | Das Kickflash startet bei einem Kaltstart (sog. "power on reset" | ||
- | Beschrieben wird aber immer der nächste | + | Beschrieben wird aber immer der Nächste |
- | ===== Daten ===== | + | ===== Software |
- | * | + | <columns 100% 150px -> |
- | Hier wird in Kürze | + | Für Amiga 500+200 : \\ |
+ | Für CDTV : | ||
+ | < | ||
+ | {{: | ||
+ | {{: | ||
+ | </ | ||
+ | |||
+ | ===== 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 | ||
+ | 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, | ||
+ | |||
+ | ===== Fehlersuche ===== | ||
+ | |||
+ | Beide Platinen können einzeln | ||
+ | |||
+ | Ä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 | ||
+ | |||
+ | ==== 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-" | ||
+ | Nun kann man das Programm nutzen und die Kickstarts flashen (bei jedem Umschalten für den nächsten Kickstart-" | ||
+ | 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, | ||
+ | |||
+ | 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, | ||
+ | eingeben. Es gibt keinen Schalter zum deaktivieren, | ||
+ | |||
+ | ===== ToDO: ===== | ||
+ | <awbox important> | ||
+ | </ | ||
===== Hinweise ===== | ===== Hinweise ===== | ||
Zeile 261: | Zeile 342: | ||
* Weitere Details auf der [[: | * Weitere Details auf der [[: | ||
* Software-Updates | * Software-Updates | ||
+ | {{tag> |