Disk II Interface von Augusto Baffa ( PcbWay Ptrojekt )

  • Das sieht mir jetzt erstmal mehr oder weniger nach einem Clone des normalen Disk ][-Controllers aus, bei dem die bipolaren 256 x 8 PROMs (eins für die State Machine, eins für die Firmware) durch EPROMs ersetzt wurden. Die Schaltung scheint leicht vom Original abzuweichen, wenn man mal von der Bestückung der ICs ausgeht.


    Einen Schaltplan konnte ich auf die Schnelle nicht finden, nur das Projekt auf PCBway – da scheinen aber nur Dateien für die Variante mit bipolarem PROM und 2716 dabei zu sein. Je nach Verdrahtung der Adress-/Datenleitungen dürfte es auch nicht reichen, einfach den Inhalt der originalen PROMs (evtl. repliziert) in die EPROMs zu brennen.


    Ich sehe auch nicht wirklich einen Vorteil gegenüber einem direkteren Nachbau mit EPROMs wie dem hier: https://github.com/btb/DiskII – oder übersehe ich da was?

  • Hi,


    der Inhalt der beiden 27512s sollte doch der Gleiche sein, wie in den anderen beiden Chips? (nur ev. zur Sicherheit ein paar mal hintereinandergehängt reinschreiben) oder stehe ich voll auf der Seife?

    Im Prinzip ja... allerdings kann es ja vorkommen, dass zur Vereinfachung des Platinenlayouts Adress- oder Datenleitungen am (E)PROM vertauscht werden. Im ROM-File ist das dann ja einfach ein Umkopieren von Adressbereichen (bei permutierten Adressbereichen) oder ein Vertauschen von Bits in jedem Wort. Dann "passt" natürlich das Originalfile nicht mehr zum Layout der Platine.


    Woz selbst hat solche eine Optimierung wohl beim State Machine-PROM (P6A im Disk II-Controller-Schaltplan) implementiert, da sind Adressleitungen gegenüber der offiziellen Doku vertauscht. Dieser Artikel hat mehr Details.


    Ein guter Artikel zum Disk II-Controller kommt von Steve Chamberlin/bigmessowires. Ich erinnere mich noch gut dran, dass wir als Teenies in den 80ern Wochen am Schaltplan des Disk II-Controllers rumgerätselt haben – Bücher wie "Understanding the Apple II" oder "Beneath Apple DOS" hatten wir damals leider nicht nicht...