Apple ][ DMA Timing

OP #7979166
Lesenswert?
• ▲
▼

Tach die Damen und Herren,

kennt jemand noch das genaue Apple ][ (nicht //e) Timing um einen oder mehrere (Burst) Speicherzugriffe per /DMA durchzuführen?

Tristate Treiber (HCT245 o.ä.) sind wohl Voraussetzung. Welche Signale werden wie gebraucht. Ist zwar schon über 40 Jahre her, aber vielleicht weiß es ja noch jemand...

Übrigens würde ich immer noch gerne einen Elektor Junior Computer kaufen.

Grüße aus Siegen

Udo

#7979184
Lesenswert?
• ▲
▼

Udo J. schrieb:

das genaue Apple ][ (nicht //e) Timing

Die Spec für den Apple IIe hast du? Die ist nach meiner Erfahrung identisch mit der des Apple IIGS. Für den Apple II (ohne e) sollte es eigentlich auch funktionieren, evtl. mit geringen Änderungen der Timing-Spec. Ich hatte damals kein DMA-Timing für den II (ohne e) gefunden, meine auch dass das nicht ausdrücklich von Apple herausgegeben wurde.

: Bearbeitet durch User
OP #7979191
Lesenswert?
• ▲
▼

Danke für die Antwort Wastl,

soviel ich weiß hatten //e, //c und aufwärts bereits DMA-Contoller. Daher wird das beim Apple II, II+ schon anders funktionieren. Lange her, aber irgendwas gab es mit einem Signal in der Video Austastlücke. Wie bereits erwähnt - sehr lange her...

Udo

#7979204
Lesenswert?
• ▲
▼

Udo J. schrieb:

Der //e

Er will es aber für den ][ wissen, rein mit TTL Chips aufgebaute Platine.

Die Pausen, in denen die 6502 CPU nicht auf das RAM zugreift, werden für die Videoausgabe benutzt.

Du hast entweder die Möglichkeit, die CPU anzuhalten um DMA Zyklen zwischen den Videozugriffen einzustreuen,

oder die Videozugriffe zu versauen, in dem du nur in deren Austastlücken die Buskontrolle übernimmst damit das niemand sieht.

Wie es genau geht, siehe verlinktes Handbuch.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.