ENGLISH VERSION |
|
Links | | | Forum | | | Kommentare | | | News melden |
Chat | | | Umfragen | | | Newsticker | | | Archiv |
amiga-news.de Forum > Amiga, AmigaOS 4 > 68030-Selbstbau für Amiga 1000 | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
1 2 -3- 4 5 6 7 8 >> Letzte | [ - Beitrag schreiben - ] |
25.01.2005, 11:45 Uhr Vigo Posts: 1254 [Ex-Mitglied] |
Zitat: Sorry, aber das ist quatsch. Es gibt keine Amiga 500 Versionen von Kickstart 2.05 und 3.1, diese Versionen wurden auch für den A600 gemacht, und unsterstützen deshalb den IDE Controller, da das OS nicht prüft, in welchem Amiga es steckt. Wenn der IDE COntroller da ist, wird davon gebootet, da brauchst Du keinen Treiber. So ein Blödsinn.... Zum Thema Addmem: Addmem ist keine Option, da die wichtigsten Systemstrukturem im Chipmem bleiben, und die Kiste deshalb herumkrückt. Wenn das OS beim start via Autoconfig FAST RAM sieht, wird dieses auch bevorzugt benutzt. Und Autoconfig ist kein Problem zu implementieren. Leute, ihr mach es alles viel komplizierter als es in Wirklichkeit ist. -- Jeder User verdient seinen Computer. -- Jeder User verdient seinen Computer. [ Dieser Beitrag wurde von Vigo am 25.01.2005 editiert. ] [ - Antworten - Zitieren - Direktlink - ] |
25.01.2005, 20:07 Uhr GB97816 Posts: 250 Nutzer |
Zitat:Hallo Eule, von der Hardware-Seite ist mir das IDE-Interface eigentlich klar. Nur der Rest ist ein Buch mit sieben Siegeln.......... Hast Du eigentlich Treiberbausteine in das verlängerte IDE-Kabel eingesetzt? In einer (MS)Dose geht der Kram doch auch mit längeren Kabeln, warum sollte das am Amiga nicht gehen. Gruß, Georg [ - Antworten - Zitieren - Direktlink - ] |
25.01.2005, 20:12 Uhr GB97816 Posts: 250 Nutzer |
Zitat: Hallo Bernhard, das Treiberproblem sehe ich genauso, da kann ich auch nicht viel helfen. Da fehlt mir einfach die Kenntniss zum OS. Für die Turbokarte braucht man aber keinen Treiber, nur für IDE. Selbst die Autokonfig vom Speicher läßt sich in Hardware gießen, oder in einen AVR................. Gruß, Georg [ - Antworten - Zitieren - Direktlink - ] |
25.01.2005, 20:17 Uhr GB97816 Posts: 250 Nutzer |
Zitat: Hi aPEX, wie schon gesagt, ich helfe gerne mit. Aber lieber als Hilfskraft und weniger als Designer in der Entstehungsphase. Ihr habt andere Ansprüche die ich so akzeptiere wie sie sind. Zuviele Köche verderben den Brei.......... Gruß, Georg [ - Antworten - Zitieren - Direktlink - ] |
25.01.2005, 20:32 Uhr GB97816 Posts: 250 Nutzer |
Zitat:Hi Vigo, zum Thema IDE: Sorry, aber das das OS die IDE so einfach unterstützt habe ich nicht gewußt und aus Deinen Erklärungen auch nicht entnehmen können (stehe ab und zu auf der Leitung). zum Thema Addmem: Da gebe ich Dir voll Recht und deswegen versuche ich ja auch die Autokonfiguration zu begreifen und anzuwenden. zum Thema Hardware: Ich versuche nochmals die GALs in den CPLD zu bekommen. So wie es aussieht brauche ich ca. 12 GLBs bzw. 40 Macrozellen. Es wären also noch rund 88 Macrozellen frei, genug Platz für Autokonfig. Ein DRAM-Controller braucht so um die 50 bis 60 Macrozellen, aber die Pins werden am 1032 für alles nicht reichen. Gruß, Georg [ - Antworten - Zitieren - Direktlink - ] |
25.01.2005, 20:50 Uhr Vigo Posts: 1254 [Ex-Mitglied] |
Hi Georg,Zitat: Kein Problem, der IDE Standard wurde beim Amiga mit dem Amiga 600 eingeführt (Gayle Controller Chip), lustigerweise wurden die ersten A600 aber mit einer Kickstartversion ohne IDE Unterstützung ausgeliefert (V37.299). Ab V37.300 wird der IDE Controller unterstützt, jedoch werden die vollen 4GB erst ab V37.350. Prinzipiell ist, wie EULE schon sagte, IDE im PIO Modus sehr einfach zu unterstützten. Du musst lediglich nur die Chip selects erzeugen, und das IRQ Register im CPLD nachbilden. Auf den meisten Amiga IDE Controllern werden noch zusätzlich 74LS254 Treiber zum Buffern benutzt. Zitat: Das ist finde ich auch nicht ganz so wichtig. Mit 4MB SRAM, 030er und IDE würde so ein A1000/A500 schon eine prima WHDLOAD Maschine abgeben. Ich schaue mal, ob ich Dir noch Literatur zur ZorroIII Autoconfig geben kann, weil eigentlich gehört das RAM im 32bit Adressraum... ;-) Liebe Grüße Vigo -- Jeder User verdient seinen Computer. [ Dieser Beitrag wurde von Vigo am 25.01.2005 editiert. ] [ - Antworten - Zitieren - Direktlink - ] |
25.01.2005, 21:20 Uhr GB97816 Posts: 250 Nutzer |
Zitat:Hi Vigo, ich sehe schon. wir sind auf der gleichen Wellenlänge........ Dank & Gruß, Georg [ - Antworten - Zitieren - Direktlink - ] |
25.01.2005, 21:29 Uhr aPEX Posts: 4692 Nutzer |
Zitat: ich freu mich schon. waere echt cool sowas. 1 kaeufer habt ihr. -- cu, aPEX A1200-3.1-OS3.9-Blizzard4/64mb A500-1.3/3.1-OS3.1-MTec Amigapower 68030-MTec AT500 A1000 Phoenix Revival Project http://www.a1k.org [ - Antworten - Zitieren - Direktlink - ] |
25.01.2005, 22:00 Uhr Eule Posts: 1607 Nutzer |
Zitat: So nicht ! Autoconfig macht Sinn für Erweiterungen die beim Booten wichtig sind z.B. IDE. Bei der B1230 von P5 wird der SCSI 'controller' auch per Z-II Autoconfig gemounted aber das Ram wird (und da kenn ich den genauen Mechanismus nicht) erst etwas später mit Addmem eingebunden. Und obwohl keine ZIII Autoconfig gemacht wird, ist das RAM im 32Bit Addressraum. Und es wird mit der Addmemfunktion eingebunden aber nicht per Startup-Sequence. Z-III Autoconfig kann sogar schädlich sein, weil A500,A1000 oder A2000 überhaupt keinen Z-III kennen d.h. die für ZIII nötige Software wird im ROM bestimmt genauso fehlen wie die AGA Software. cu Eule [ - Antworten - Zitieren - Direktlink - ] |
25.01.2005, 22:05 Uhr Vigo Posts: 1254 [Ex-Mitglied] |
Zitat: Ok, danke für den Tipp. Dann heißt es wohl entweder RAM per Zorro II in den 24bit Adressraum mappen, oder via Extra ROM den Speicher beim OS anmelden. Ich glaube, Option I ist dann wohl besser. -- Jeder User verdient seinen Computer. [ - Antworten - Zitieren - Direktlink - ] |
25.01.2005, 22:06 Uhr Vigo Posts: 1254 [Ex-Mitglied] |
Zitat: Ömmm, nicht der Amiga kennt kein Zorro III Autokonfig, sondern das auf ihm laufende OS. Auf einen 030er könnte man z.B. die A1200 Version von Kick3.1 auf dem A1000/A500 laufen lassen, und die würde sehr wohl ZorroIII Autoconfig kennen. Aber danke für den Tipp. Dann heißt es wohl entweder RAM per Zorro II in den 24bit Adressraum mappen, oder via Extra ROM den Speicher beim OS anmelden. Ich glaube, Option I ist dann wohl besser. -- Jeder User verdient seinen Computer. [ Dieser Beitrag wurde von Vigo am 25.01.2005 editiert. ] [ - Antworten - Zitieren - Direktlink - ] |
25.01.2005, 22:06 Uhr Eule Posts: 1607 Nutzer |
Zitat: Quatsch, Unsinn und Scheiße gelabert das ist nicht mein Sprachstil aber so etwa hast du auf mein vorsichtiges 'vielleicht' reagiert Addmmem wird bei der B1230 benutzt (wenn auch nicht der Shellbefehl), außer ein paar Probleme mit der RAD: ergeben sich kaum Nachteile dadurch. Anders bei der MTec ... aber die hatte andere Probleme. cu Eule [ Dieser Beitrag wurde von Eule am 25.01.2005 editiert. ] [ - Antworten - Zitieren - Direktlink - ] |
25.01.2005, 22:14 Uhr Vigo Posts: 1254 [Ex-Mitglied] |
Zitat: Jetzt bleib mal aufm Teppich hier, ich habe hier nie das Wort Scheisse im Mund genommen. Fakt ist, dass man für den A600 IDE Controller ab der richtigen Kickstart Version keinen Treiber braucht. Und wenn Du Dir den ganzen Thread durchgelesen hättest, dann hättest Du gesehen, dass wir die ganze Zeit vom Shell Addmen Befehl geredet haben. Dass Du die OS Systemfunktion meintest hast Du nicht explizit angegeben, im Gegenteil, Du hast auch vom Einbinden in der Startup Sequenz geredet. Zitat: Ist jedoch auch egal, wofür sich die Mühe machen, ein Extra ROM draufzupacken, wenn das ganze per Autoconfig einfach auch in den 24bit Adressbereich gemapped werden kann. Ok, kann man halt sein lahmes 16bit Waitstate RAM nicht mehr benutzen.... Für ein Selbstbau Projekt durchaus zu verschmerzen, finde ich. -- Jeder User verdient seinen Computer. [ Dieser Beitrag wurde von Vigo am 25.01.2005 editiert. ] [ Dieser Beitrag wurde von Vigo am 25.01.2005 editiert. ] [ - Antworten - Zitieren - Direktlink - ] |
26.01.2005, 18:50 Uhr Daywalker Posts: 152 Nutzer |
Hi, @GB97816, Du hast Post ! Bye -- only AMIGA makes it possible !! [ - Antworten - Zitieren - Direktlink - ] |
27.01.2005, 01:57 Uhr VMC Posts: 115 Nutzer |
Hallo Ihr Bastellwütigen da ich schon eine Weile mitlese und den Eindruck habe das es was werden kann mit Eurem Projekt, gebe ich euch als alter Entwickler ein paar Infos und Tips als Hilfestellung. Amiga A600/1200/4000 IDE-Kontroller: Es langt *nicht* die IDE-Register nachzubilden um den Kontroller mit einem Amiga Kickstart nutzen zu können. Die entsprechenden ROM-Module fragen das vorhandensein des Gayle-Chips ab (serielles auslesen einiger Nibbles aus einem speziellen Register). Ohne diese Erkennung werden die Module erst gar nicht eingebunden. RAM 24/23Bit: Der RAM wird bei den meisten Turbokarten (auch Phase5) über ein Resident ROM-Modul mit eingebunden, welches den RAM in die Exec Memory Listen mit einbindet. Der RAM ist dann entweder 16 oder 32 Bit Breit, egal auf welcher Adressen er eingebunden ist, dies ist eine Sache der Hardwareanbiendung und nicht des Adressraumes. Wenn Ihrt auf eurer Karte ein kleines ROM mit vorseht was auf die Adresse $F00000 gemappt ist, kann ich euch so ein ROM-Resident Modul schnitzen was den RAM gleich beim System-Kaltstart mit einbindet (Exec im Fastram!) so wie ich es bei Amithlon gemacht habe. Mit freundlichen Grüßen, ZappShop.de, Harald Frank [ - Antworten - Zitieren - Direktlink - ] |
27.01.2005, 14:05 Uhr Vigo Posts: 1254 [Ex-Mitglied] |
Hi,Zitat: oh, da habe ich wohl etwas übersehen, denn die Infos vom IDE Controller habe ich mangels Dokumentation aus den NetBSD Sourcecodes und einem Gayle kompatiblen IDE Selbstbauprojekt aus dem Aminet zusammengestellt. Kannst Du vielleicht sagen, welches Register abgefragt wird? Und weisst Du vielleicht auch, ob das IRQ acknowledge/enable Register, welches ich auf der ersten Seite angegeben habe korrekt ist? Zitat: Boah, das ist ja mal echt spitze! Dann braucht man ja doch kein Autoconfig, sondern nur ein ROM Select für den Bereich. Und das RAM kann im 32bit Bereich liegen. Ok, müsste man, wenn man nur ein 8bit EPROM verwenden will, einen 8bit Port für den Bereich $F00000-$F7ffff definieren. Danke für die Hilfe! -- Jeder User verdient seinen Computer. [ - Antworten - Zitieren - Direktlink - ] |
27.01.2005, 18:01 Uhr GB97816 Posts: 250 Nutzer |
Zitat: Hallo Daywalker, vielen Dank für Deine Hilfe. War genau richtig. Dank & Gruß, Georg [ - Antworten - Zitieren - Direktlink - ] |
27.01.2005, 18:03 Uhr GB97816 Posts: 250 Nutzer |
Zitat:Hallo VMC, vielen Dank für das Angebot. Das nehmen wir gerne an. Ich kämpfe aber noch mit dem CPLD. Sobald das erledigt ist, melde ich mich. Dank & Gruß, Georg [ - Antworten - Zitieren - Direktlink - ] |
30.01.2005, 14:41 Uhr GB97816 Posts: 250 Nutzer |
Zitat:Hallo VMC, wieviel Speicherplatz müssten wir dafür bereitstellen? Sind 32 kB (27C256) ausreichend, oder wird mehr gebraucht? Dank & Gruß, Georg [ - Antworten - Zitieren - Direktlink - ] |
01.02.2005, 19:16 Uhr Vigo Posts: 1254 [Ex-Mitglied] |
Zitat: Also, auf einer Blizzard 1230-III Turbokarte befindet sich ein 27C256 EPROM und das scheint nicht besonders voll zu sein. Was mich mal interessieren würde ist, ob man den Cache im Chip-Ram aktivieren und ob das irgendwelche gravierenden Nachteile haben könnte (z.B. Blits werden ausgeführt bevor die Grafik komplett von der CPU kopiert wurde). Sollte bei 256 bytes doch eigentlich kein so grosses Problem sein, oder? -- Jeder User verdient seinen Computer. [ Dieser Beitrag wurde von Vigo am 01.02.2005 editiert. ] [ - Antworten - Zitieren - Direktlink - ] |
01.02.2005, 19:19 Uhr Vigo Posts: 1254 [Ex-Mitglied] |
ARG, Doppelpost [ Dieser Beitrag wurde von Vigo am 01.02.2005 editiert. ] [ - Antworten - Zitieren - Direktlink - ] |
01.02.2005, 21:35 Uhr VMC Posts: 115 Nutzer |
Zitat: Hallo Georg, langt locker aus, aber mehr is immer gut, evtl. mit write signal für ein flash-rom. Must nur den plcc32 sockel voll belegen. Mit freundlichen Grüßen, ZappShop.de, Harald Frank [ Dieser Beitrag wurde von VMC am 01.02.2005 editiert. ] [ - Antworten - Zitieren - Direktlink - ] |
01.02.2005, 22:53 Uhr GB97816 Posts: 250 Nutzer |
Zitat:Hallo Harald, im Prinzip mit dem Flash eine gute Idee. Allerdings wäre dann noch ein Loader sinnvoll. Die wenigsten der Interessenten werden einen Programmer für Flash/Eprom mit PLCC-Sockel haben. Einen Prommer für Standard Eproms findet man an jeder Ecke. Wenn Flash, dann würde ich ein 64K/128K/256K x 16 Baustein in Verbindung mit einem Loader vorschlagen. Das ist aber noch mehr Aufwand an Software. Ist das wirklich der richtige Weg für ein Projekt, dass nachbaubar sein soll? Oder doch lieber technisch nicht das Neuste (sprich DIL-Eprom) eingesetzt, dafür aber relativ einfach zu programmieren? Wie sieht die restliche Mannschaft die Sache? Gruß, Georg [ - Antworten - Zitieren - Direktlink - ] |
01.02.2005, 23:01 Uhr Vigo Posts: 1254 [Ex-Mitglied] |
Ich vote für ein standard 8 bit Flash-ROM. Würde man ein EEPROM nehmen (28C256 = 32Kbyte) könnte man die Hardware sehr leicht upgradebar machen, man müsste lediglich nur einen standard SRAM Write Strobe generieren, da EEPROMS wie SRAMS beschrieben werden. -- Jeder User verdient seinen Computer. [ - Antworten - Zitieren - Direktlink - ] |
01.02.2005, 23:16 Uhr GB97816 Posts: 250 Nutzer |
Zitat: Hi Vigo, Flash braucht eine spezielle Schreib-Sequenz, EEPROM kann nur in 64 Byte-Blöcken (schlag mich jetzt wegen der Blockgröße) wie SRAM beschrieben werden. Nach jedem Block ist eine Pause einzuhalten. In beiden Fällen bräuchten wir also einen mehr oder weniger aufwendigen Loader. Wobei Deine Idee nicht schlecht ist -> Die Belegung von EEPROM und EPROM weicht nur in zwei Leitungen ab. (Die Flashbelegung habe ich jetzt nicht im Kopf). Das könnte man über zwei(Löt-)Jumper abfangen und beide Möglichkeiten zur Verfügung stellen. -> Das gefällt mir.......... Gruß, Georg [ - Antworten - Zitieren - Direktlink - ] |
02.02.2005, 08:05 Uhr mc68000 Posts: 48 Nutzer |
Hi Das Projekt höhrt sich schon ganz gut an. Bin schonganz wild aufs nachbauen. Danke das Ihr euch die Mühe macht!!!! -- mc68000 [ - Antworten - Zitieren - Direktlink - ] |
02.02.2005, 08:27 Uhr aPEX Posts: 4692 Nutzer |
Zitat:...oder gleich ein 28C512, fuer den fall der faelle die habe ich naemlich hier und kann sie auch brennen. -- cu, aPEX A1200-3.1-OS3.9-Blizzard4/64mb A500-1.3/3.1-OS3.1-MTec Amigapower 68030-MTec AT500 A1000 Phoenix Revival Project http://www.a1k.org [ - Antworten - Zitieren - Direktlink - ] |
02.02.2005, 10:25 Uhr Vigo Posts: 1254 [Ex-Mitglied] |
Zitat: EEPROMS können im sogenannten Page Mode beschrieben werden, muss aber nicht. Es genügt, ein Byte reinzuschreiben und direkt danach die Speicherzelle solange auszulesen, bis das Byte geschrieben wurde. SO könnten theoretisch auch einzelene Bytes z.B. für Konfigurationszwecken beschrieben werden. Egal was es ist, es ist theoretisch nur eine reine Software Frage, ein EEPROM/Flash zu beschreiben. Hab Deine Mails übrigens erst heute bekommen, und werde mir das Problem nochmal anschauen. @apex Worüber wir uns unterhalten sind EEPROMS, die kann man nämlich ganz einfach in der Hardware wiederbeschreiben, da brauchst Du keinen Brenner mehr.. ;-) -- Jeder User verdient seinen Computer. [ Dieser Beitrag wurde von Vigo am 02.02.2005 editiert. ] [ - Antworten - Zitieren - Direktlink - ] |
02.02.2005, 13:58 Uhr Alexandra Posts: 123 Nutzer |
Hallo, Haut mich nicht gleich wenn das was ich hier schreibe euch nicht weiterbringt, will nur helfen. Ich habe nun meinen 5ten Amiga 1000 bekommen das ist der ehemalige von Andreas Harrenberg. (Wer in den IG-1000 seiten malgestöbert hat wird ihn kennen) An dem Amiga 1000 ist der Expansionsslot umgebaut auf einen A-2000 Zorro Slot an dem Hängt eine 2630 Karte und ein Scsi Controller (Vermute einer von Kupke). Und einer Kickstartplatine von Kupke mit 2.04er Rom. Ich habe mal 2 Bilder gemacht auf dem einen ist der Amiga 1000 zu sehen und auf dem anderem Bild ist ein Test zu sehen mit Sysinfo. Vielleicht hilft das weiter wenn ihr euch von der Lösung das eine Oder andere abkucken könnt. Gruß Alexandra Bild: http://www.a1k.org/DCP_7948.JPG Bild: http://www.a1k.org/DCP_7949.JPG [ - Antworten - Zitieren - Direktlink - ] |
02.02.2005, 17:34 Uhr GB97816 Posts: 250 Nutzer |
Zitat:Hi, natürlich ist es reine Software-Sache. Aber es geht nicht die Bausteine wie ein SRAM zu beschreiben. Egal ob Page-Mode oder Byte-Mode oder Flash. Dabei sind Wartezeiten einzuhalten oder Bitabfragen zu machen. Dafür brauchen wir einen Loader (Software die das Schreiben übernimmt). Und wer macht uns die Software? Lieber die Option EPROM / EEPROM. Und wenn dann einer zum Loader kommt, ist die Sache auch gut. Gruß, Georg [ - Antworten - Zitieren - Direktlink - ] |
1 2 -3- 4 5 6 7 8 >> Letzte | [ - Beitrag schreiben - ] |
amiga-news.de Forum > Amiga, AmigaOS 4 > 68030-Selbstbau für Amiga 1000 | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
Impressum |
Datenschutzerklärung |
Netiquette |
Werbung |
Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten. |