Ich hab diese Woche einiges an Software portiert und eine Killer-Applikation für die HiRes Grafik im Genie III gebaut.
Ein paar Bilder, leider schlechter als ich dachte.
Ich hab diese Woche einiges an Software portiert und eine Killer-Applikation für die HiRes Grafik im Genie III gebaut.
Ein paar Bilder, leider schlechter als ich dachte.
Zu der Zeit waren die bestimmt schon günstiger als 2708.
Und sparst die negative Versorgung.
aber zu problemen führt das offenbar nicht
Seh ich wie RalfK .
Ich hatte das auch etwas allgemeiener gemeint. Einfach Signale, vor allem ein Takt, verzoegern fuehrt gerne spaeter zu einem Eigentor.
Hier mag es jetzt funktionieren.
Aber gerade bei einem verzoegerten Takt bleiben Datenleitungen laenger aktiv (beim lesen in die CPU) oder werden Daten spaeter gesampled (beim schreiben von der CPU). Im ersten Fall koennen Daten kollidieren, im 2. werden Daten gesampled wenn der Bustreiber schon abgeschaltet hat.
Wie sieht denn die andere Flanke aus? Gleiche Verzögerung?
Ich vermute du hast an Pins 13 und 10 gemessen.
ob ein 74LS74 nicht letztlich billiger ist als die drei Pull-ups und der Kondensator.
Kosten sind m.E. nicht das Problem.
Aber bei solchen Verzögerungen verschieben sich beide Flanken, was wieder zu anderen Problemen führen kann.
Deshalb gefaellt mir die Flip-Flop Lösung besser, hier gibt's klare Verzögerungen, ohne Bauteilestreuung von Kondensatoren etc, und die Verzögerung ist nur auf einer Flanke.
Mit der Verzögerung und der Ver'und'ung aus Post #20 ist das ein guter Kompromis.
Wie auch immer, ich fand´s interessant, das mal anfängermäßig zu ergründen
War doch gut. So lernt jeder was.
Ich wusste gar nicht was Phi2 war.
Das READY Signal wurde noch nicht diskutiert.
Sonst schauen wie das NEC Laufwerk gejumpert ist und daraus Rueckschluesse auf die erzeugten Signale generieren.
Sammeln, auch zuviel, ist das eine. Aber so 'ne Monitor-Schrotthalde ist einfach nur Messie.
Ach?! Du warst das?
Ja, ich kann lesen!
Kurz: ein 6522 verhält sich anders als ein 6520.
Das kann ja sein. Hier muss man mal das Datenblatt lesen.
Aber das halte ich nicht für relevant.
Wenn der Entwickler den Chip damals nicht kannte (warum auch immer) oder nicht auf dem Schirm hatte und das Design für diese ICs nicht vorgesehen ist, muss man eben die iCs weglassen oder muss sich solcher Tricks bedienen.
Hinterher zu sagen, "ja aber ich hätte..." bringt dann nichts.
Ich hätte auch bei einigen Designs später Details anders gemacht, bzw bei Redesigns korrigiert. Aber bis dahin ist die Schaltung so wie sie ist und basta.
Aber ich denke die Gründe für die Trick-Schaltungen sind geklärt. Für mich wenigstens.
Wenn ich das jetzt nochmal lese, werd ich aber nicht schlauer.
Aber auch zum 6520 steht im Hardware-Manual, daß der Enable Eingang an PHI2 soll.
Mir leuchtet nicht ein, warum man eine umständlichere Lösung wählt, als das dafür vorgesehene Signal zu verwenden, das doch sowieso zur Verfügung steht.
Vielleicht hat er die Stelle(n) im Datenbuch bis dahin nicht gelesen, weil er die 6520/6522 (noch) nicht eingesetzt hat und somit auch keine Probleme hatte.
Kommt schon mal vor, manchmal sieht man den Wald vor lauter Baeumen nicht.
Daher brauchte er die umstaendliche Loesung gar nicht. Damals gab's diese Loesung wahrscheinlich noch gar nicht.
Und hinterher ist haette, haette immer leicht gesagt.
Les dir mal den Footer von yalsi durch.
Wozu der Aufwand, wenn ich das Signal eh von der CPU selbst bekomme?
Der Fehler tritt anscheinend (wenn ich die Tech Note richtig verstehe) nur beim 6522 auf.
Der wurde im A2 nicht eingesetzt, also kein Problem. Oder stand vielleicht damals noch gar nicht zur Verfuegung.
Also tritt das Problem nur dann auf, wenn ich eine 6522 auf einer Erweiterungskarte verbaue.
Irgendwie muss er doch die Zeitspanne raus kriegen, wo Daten stabil sind beim Schreibzugriff?
Das Phi2 eilt dem Phi0 wahrscheinlich nur um wenige 10ns nach. Also geht relativ wenig Zeit "verloren" wenn ich mit Phi0 arbeite.
(Die Phi Bezeichnungen beziehen sich auf dei CPU.)
Aber vielleicht kennt sich ja jemand aus und weiss, warum Phi2 fehlt?
Ich habe gerade gelesen PHI2 wird nirgends im Apple2 benutzt. Der CPU Ausgang ist unbeschaltet.
Also warum an die Slots legen?
Aber, wenn das gesamte Motherboard ohne PHI2 auskommt, warum braucht ich es ploetzlich auf dieser Karte? Macht fuer mich auch keinen Sinn.
Ok, wenn's nur ums Verzoegern geht, alles klar.
Ich dachte an dem C6 ist noch was besonderes. Was das soll ist mir naemlich gar nicht klar.
Liegt denn beim Apple PHI2 nicht auf dem Expansion Bus?
Nein, das muss man selbst erzeugen - Ich habe das auch schon mit zwei Flipflops gesehen, aber der 74LS05 mit Kondensator ist cleverer, zumal man den Inverter ja im Mockingboard eh braucht.
Dann musst du die Schaltung mal erklaeren.
Was ist an dem Kondensator C6 clever?
Vielleicht war ein LS05 früher günstiger als ein LS06
05 und 06 haben die gleiche Funktion, daran kann's nicht liegen.
Der 06 kann eine hoehere Spannung am Ausgang vertragen als der 05. Der Rest ist gleich.
Da sind sogar die Via an der gleichen Stelle.
Das ist sowas von abgekupfert (im wahrsten Sinne) da haette man wenigstens die Vorlage angeben muessen.
Kennst du die PPX-59 (Professional Program Exchange) ?
http://www.datamath.org/Sci/WEDGE/PPX59.htm
http://www.rskey.org/CMS/index.php/the-library/15
Da gibt's bestimmt einige Anregungen.
Für die Admins: es waren dieselben Dateien, derselbe Weg, bei mir derselbe Web-Browser, auch dieselbe Reihenfolge: Text tippen, Bild hochladen, Text tippen, das 2.Bild hochladen, noch ein bißchen Text tippen.
Aus meiner Erfahrung reicht es die Bilder nacheinander hochzuladen, egal ob mit Text tippen oder ohne.
Aber ich hatte den Fall nur einmal, und jetzt scheint es wenigstens einmal bestaetigt.
yalsi, kannst du dir da einen Reim drauf machen?
Der Sage II hatte nur 512K RAM, mit 2 SRAM chips kann ich heute 1MB drin haben, kein Ärger mit DRAM ...
Seh ich auch so.
Wenn jemand wirklich mehr wollte, dann kann man SDRAM nehmen, und dann sowas wie 16MB (minus I/O) haben ...
Ich habe gerade mal schnell bei Cypress (jetzt Infineon) geschaut.
Gibt heute 32Mbit, also 4MB (bzw 2Mx16) SRAMs, auch mit 5V Versorgung, aber nur im TSOP-48 Gehaeuse. Aber das geht noch.
Ja, hoert sich gut an.
Wenn es kein 1:1 Nachbau wird, also z.B. DRAM weg, und keine Spezialbauteile braucht (wegen Beschaffung).
Wenn man sieht wie die Kondensatoren da abgehen, ist das vielleicht eine Moeglichkeit ausgediente Satelliten zum Absturz zu bringen.
Toshi , vielleicht was fuer dich?
Tesla PROMs zu programmieren ist allgemein ein Problem.
Wer hat einen BeeProg / Dataio29b oder ähnliches Gerät und kann mir Tesla MH74s287 Proms brennen?
http://www.wolfgangrobel.de/electronics/bipolar.htm
Aber zu 'nem Apple 1 passen die doch gar nicht. Kalter Krieg und so.
Gibt es hier Leute, die sich mit alter Vermittlungstechnik auskennen?
Primär meine ich hier Hebdrehwähler, Gruppenwähler, Leitungswähler, Vorwähler - die Abkömmlinge der Strowger-Wähler
Gelernt hab ich das mal. Aber das ist lange her.
Ich selber habe bei Siemens gelernt, und habe noch ende der 1980'er EMD-Ämter in Betrieb erlebt.
Ach, ist ja interessant. Dann waren wir mal Kollegen.
Ich war noch Anfang der 80er am Aufbau der EMD Wähler beteiligt.
Gestern "mal eben" das CPLD gelötet, programmiert und vorsichtig in Betrieb genommen.
Und oh Wunder, es klappte schon eine ganze Menge.
Nur das Character-ROM gab falsche Daten aus. Bei vorsichter Beruehrung war's gut, sieht nach einem Wackelkontakt aus.
Gerade nochmal alles geschaut, ich hatte einen Jumper vergessen.
So sieht dann nicht initialisierter Bildschirmspeicher aus.
Das Bild hatte ich schon mal zum testen mit dem GODIL.
Und dann hab ich jetzt einen umschaltbaren Zeichensatz, praktisch fuer Deutsch und US-English.
Da ist mir noch was aufgefallen.
Der Genie III verschiebt die Zeilen im Zeichengenerator um 2 Zeilen. Man kann's auf dem obigen Bild erkennen, das die Linie in Zeile 0 Abstand zu den Zeichen in der 1. Zeile hat. Das wuerde nur in Inversdarstellung auffallen. (Jetzt wird mir klar, warum die das gemacht haben.)
Diese Oberlaenge hab ich mal fuer die deutschen Zeichen ÄÖÜ benutzt.
Links normaler deutscher Zeichensatz, rechts mit Oberlaenge.
Jetzt brauchen wir nur noch Software.
Echt Wahnsinn!
Dann sollten wir mal ein konspiratives Treffen vereinbaren.
So, die Platinen sind da.
Und das Beste fuer den Anfang, alle Sockel passen.
Jetzt brauch ich ein CPLD und ruhige Haende zum loten.
Verkäufer mit "0% Positive Bewertungen" ?
... (letzte 12 Monate)
So steht's im Bewertungsprofil.
Anscheinend ist vor >12 Monaten etwas richtig schief gegangen, seitdem ruht der Account.
Vorher immer wieder Ausreisser zwischendurch.
Aber bei Abholung ist das m.E. nicht aussagekraeftig.
Danke.
Ist vielleicht mal interessant wenn man nur Filme/Vorlagen hat und keine Gerberdaten, wie bei solchen Projekten (fast) immer.
meine Platine ist heute angekommen, fertig gebohrt und beschichtet...
Cool.
Wo hast du die machen lassen?