Also du könntest es kompatibel implementieren: Magic Byte irgendwo in den IO-Bereich und dann dort RAM einblenden, oder gleich dieselben Adressen wie die REU verwenden ![]()
Beiträge von gartenzwerg im Thema „Tester für realPLA gesucht“
-
-
Also das hier ist ROML, zusammen mit A14:
Bitte melde dich an, um diesen Link zu sehen.
Sieht auch nicht nach allzu großer Verzögerung aus. Wenn ich da reinzoome, dann kann ich eine Verzögerung < 40 ns von fallender Flanke A14 zu fallender Flanke ROML sehen (bisschen schwierig zu messen, da die fallende Flanke A14 schon ca. 20 ns lang ist). Ich habe aber auch eine 906114-01, auf einem 250466 PCB (in einem C64C). Gibt ja noch die 251064 PLA. Ist die älter und verhält sich anders? Müsste mal suchen, ob ich im Keller noch einen alten Brotkasten habe.
Ich warte aber mal ab, bis du deine Sachen fertig hast. Werde parallel dazu dann die Sachen drumherum zuende implementieren, für die neue 64 Pin PLA. Falls es dann Timingprobleme gibt, kann ich ja immer noch deine PLA als Teil des Projektes einsetzen, falls du nichts dagegen hast. Weitere Diskussion zu meinem Projekt gibt es dann im anderen Thread, falls mich Rayne da nicht auch rausschmeisst

-
Also ich habe mal IO2 angesehen, sieht erstmal nicht schlecht aus:
Bitte melde dich an, um diesen Anhang zu sehen.
Sind die 60 ns Verzögerung tatsächlich wichtig? Sowas könnte man generell für alle Ausgänge vorsehen, aber man bräuchte dann natürlich noch einen eigenen Quarz auf der PLA (oder per Draht vom Dot-Clock
). Die teilweise merkwürdigen Wechsel nach High kommen übrigens wegen dem Tristate auf A13, so sehen die Signal tatsächlich aus (fliegender Aufbau am Expansionsport mit zu langen Drähten)
Bitte melde dich an, um diesen Anhang zu sehen.Aber du hast ja geschrieben, daß du da eine längere Beschreibung zu erstellt hast. Planst du das zu veröffentlichen und werden da die Timing-Tricks drin beschrieben sein?
Ich wollte die PLA nachbauen, da jemand aus Bitte melde dich an, um diesen Link zu sehen. auf freenode sein eigenes spezielles Mapping direkt im C64 einbauen will (mit mehr ROM und dediziertem RAM für die CPU) und dachte mir, ist auch eine gute Idee, um mehr über das Timing zu lernen. Denn ich hatte schon ein paar Merkwürdigkeiten beim Bau meines C64 Cartridge Prototypen festgestellt ( Bitte melde dich an, um diesen Link zu sehen. ).
-
Interessantes Projekt. Ich habe auch mal mit einer Implementierung angefangen:
Bitte melde dich an, um diesen Link zu sehen.
Mein Ziel ist allerdings die neue 251715 PLA, oder gar 252535. Bin dabei noch etwas an den bidirektionalen Pins der Schaltung vom Originalprojekt am rätseln.