Alles anzeigenZuerst kümmerte ich mich um die IDE-Schnittstelle.
Die war von einem Projekt im A1K-Forum von Matthias Heinrichs abgeschaut.
Der hatte das in Eagle realisiert während ich das ganze manuell in KiCad übertragen habe.
Dabei sind mir gleich 2 Fehler beim Schaltplan zeichnen unterlaufen
Bitte melde dich an, um diesen Anhang zu sehen.
Statt A19 bis A16 im Decoderteil beim 74HCT688 zu verwenden habe ich irgendwie A9 bis A6 verwendet. Die 1 davor ging unter.
Zusätzlich sind bei mir die Reihenfolge der Datenleitungen D8 bis D15 vertauscht gewesen.
Nicht genau genug hingeschaut... Flüchtigkeitsfehler... nicht mehr kontrolliert... Shit happens
Um die IDE-Schnittstelle in der schon aufgebauten Karte doch noch zu retten, mussten häßlich Leiterbahnen durchtrennt und mit Drähten neu geroutet werden.
Sieht nicht schön aus, war aber notwendig. Fällt im eingebauten Zustand zum Glück kaum auf.
Bitte melde dich an, um diesen Anhang zu sehen. Bitte melde dich an, um diesen Anhang zu sehen.
Mit nun funktionierender IDE-Schnittstelle startete der A500 jetzt endlich von der CF-Karte
Bitte melde dich an, um diesen Anhang zu sehen. Bitte melde dich an, um diesen Anhang zu sehen.
Auch die IDE-Schnittstelle läuft mit der Acceleratorkarte schneller.
Links mit der A500-IDE (ca. 1MB/s) und Rechts mit der 14-MHz-Acceleratorunterstützung (fast 1,5MB/s).
Zum Vergleich: In meinen A600 erreicht die dort vorhandene IDE-Schnittstelle nur 524kBit/s
Der Zugriff fühlt sich also deutlich schneller und geschmeidiger an.
Bitte melde dich an, um diesen Anhang zu sehen. Bitte melde dich an, um diesen Anhang zu sehen.
Die Fastram-Einbindung konnte aber weiterhin nicht auf $60000 umgeschaltet werden.
Hab noch einen Versuch gemacht und Pin3 vom 74ACT02 hochgebogen und mit A23 (statt A21) verbunden.
Aber auch das hat nichts gebracht.
Bitte melde dich an, um diesen Anhang zu sehen.
Also hab ich wieder auf $C00000 zurückgeschaltet. Diese Einstellung funktioniert wenigstens und das Fastram wird zu Beschleunigung genutzt.
Schade, denn dadurch läuft der A500 nur mit 2,25MB RAM (512kB Chipram + 1,75MB nutzbar von der Trapdoorerweiterung), obwohl es 3,25MB hätten sein können.
Das Fastram auf der 14MHz-Acceleratorkarte wird so nur zum schnellen Zugriff benutzt und doppelt ein Teil der Trapdoorerweiterung die auch bei $C00000 anfängt.
Für WHD-Load wäre das gut gewesen.
Jetzt erst mal die Tastatur aufgelegt und den Platz darunter geprüft.
Jep, passt, die Tastatur liegt nicht auf.
Bitte melde dich an, um diesen Anhang zu sehen.
Die Platine ist links etwas höher als recht, das liegt daran, dass sie auf dem Kickstartrom aufliegt. Das stört aber nicht. Die Pins sitzen trotzdem fest im CPU-Sockel.
Bin begeistert von deiner Überarbeitung der Platine.
Ich habe auch 3 von 14 Mhz Acceleratorkarten im Einsatz, aber mit IDE-Schnittstelle wäre das natürlich Mega.
Wirst du die Gerber-Dateien zur Verfügung stellen wenn die Überarbeitung vollständig ist?