c64 Expansions Port

#7942443
Lesenswert?

Ich habe mich mal wieder dem Expansions-Port von C64 gewidmet. Es sollen die Vorhandenen (ich hatte die Schaltung schon mal gepostet)über den EX-Port gesteuert werden

Die Daten vom Expansions-Port liegen dann an dem 74ls573. Die Adressen vom EX-Port A0 A1 A2 am 74ls138. Mit den Adressen $DE00 und $DE01 (IO1 vom 64´) spreche ich dann die 2 D/A Wandler an. Lieg ich da richtig?

Angehängte Dateien:
: Bearbeitet durch User
#7942452
Lesenswert?

Das sollte schon so passen. Du betreibst den Bus ja unidirektional, also eher ungefährlich.

Die DA-Wandler würde ich schon als IC nehmen.

Wenn es wirklich R/2R werden soll: Für R und 2R die Widerstände von der selben Rolle ☺ nehmen. Die 2R dann eben 2x. Für bessere Ansprüche kann man die auch mit einem billigen MUltimeter ausmessen und sortieren. Dann gelingt auch Monotonie, und keine "Missing Codes".

Mein letztes und einziges Expansion Port Gebastel war ein Eprommer. Als 2x 8 bit Port wurde es eine Z80PIO und ein 4520 als Zähler für die Adressierung.

#7942456
Lesenswert?

Cartman E. schrieb:

Das sollte schon so passen. Du betreibst den Bus ja unidirektional, also eher ungefährlich.

Die DA-Wandler würde ich schon als IC nehmen.

Wenn es wirklich R/2R werden soll: Für R und 2R die Widerstände von der selben Rolle ☺ nehmen. Die 2R dann eben 2x. Für bessere Ansprüche kann man die auch mit einem billigen MUltimeter ausmessen und sortieren. Dann gelingt auch Monotonie, und keine "Missing Codes".

Mein letztes und einziges Expansion Port Gebastel war ein Eprommer. Als 2x 8 bit Port wurde es eine Z80PIO und ein 4520 als Zähler für die Adressierung.

Cool

#7942609
Lesenswert?

Ingo L. schrieb:

Ist das ein MOD-Player DAC? Habe ich als Jugendlicher massenhaft für Bekannte gebaut. Auch ohne den OPV. Und für den LPT-Port am PC.

Mit den Adressen $DE00 und $DE01 (IO1 vom 64´) spreche ich dann die 2 D/A Wandler an. Lieg ich da richtig?

Ja. Allerdings kannst du den ersten DAC auch unter $DE08, $DE10, ... beschreiben und den zweiten auch unter $DE09, $DE11, ...

#7942633
Lesenswert?

Axel S. schrieb:

Ingo L. schrieb:

Ist das ein MOD-Player DAC? Habe ich als Jugendlicher massenhaft für Bekannte gebaut. Auch ohne den OPV. Und für den LPT-Port am PC.

Für letzteren gab es sogar einen Windows(3.1)treiber. Aber die Qualität war doch eher grottig. Trotz 50 MHz CPU-Takt.

Wenn man unbedingt mit MODs herumspielen will, gibt es aktuelle Software. Die kann sogar das Kunststück: "Render Audio to File".

#7943338
Lesenswert?

Peter N. schrieb:

Der hing bei mir am Userport.

Das war bei mir Anfang der 1990er. Wenn ich aber über die 1985 schreibe, Lc8o, ac1 und ähnliches was aber in der der DDR war, soll es politisch sein. Auch die Eigenbau module dieser zeit und früher werden immer wieder angegriffen, oder weil ich es öffentlich mache und gemacht habe.

Ei 80 Jähriger

P.S. Ob mit Staub oder ohne Wir mussten in den 80 gern fast alles improvisieren... Das sollte endlich bedacht werden.

: Bearbeitet durch User
#7961837
Lesenswert?

Ingo L. schrieb:

Warum funktioniert diese Schaltung nicht mit dem74Ls573

Sagt wer? Was funktioniert denn nicht?

aber mit den 74HCLS573, wo ist da der Unteschied ?

HCT ist CMOS mit TTL-Schaltschwellen. Die statischen Pegel sind identisch. Aber die Eingangsströme sowie Ausgangsspannungen sind es nicht. In einer guten Schaltung sollten beide ICs gleichwertig funktionieren.

Ach so, jetzt sehe ich es. Das ist ein billiger 8 Bit R2R DAC. Der braucht saubere Pegel mit 5/0V. Das kann nur HCT, denn LS zieht am Ausgang nur bis ca. 3,7V bzw. LOW bis ca. 0,4V.

: Bearbeitet durch User
(Firma: Starfleet) #7962606
Lesenswert?

Wir mussten in den 80 gern fast alles improvisieren... Das sollte endlich bedacht werden.

Lt. Thesaurus ist "Improvisieren" nur in der Musik/Jazz als Kunstform anerkannt.

Im Alltagsgebrauch ist der ehrliche Begriff für dergleichen - "sich irgendwie durchwurschteln".

https://www.openthesaurus.de/synonyme/improvisieren

: Bearbeitet durch User
(Firma: Starfleet) #7963268
Lesenswert?

Hehe,

Thesaurus hat inhaltlich nix mit dem griechischen Saurus für Eidechse zu tun sondern stammt vom ebenfalls griechischen Wort für Schatzhaus.

Nie mit einem Synonymwörterbuch aka Thesaurus hantiert ?!, es gibt sogar eine DIN-Norm für die Erstellung von solchen Fachkreispezifischen Wortlisten.

Und eine der internationalen Elektronikfirmen mit denen ich in den letzten Jahren kooperierte steckte gerade einiges an Man-Power in die Erstellungen einer Firmenweiten Terminologie/Glossar - schließlich soll ja nicht nur Vertrieb und Entwicklung/Kundendienstleistung "mit einer Zunge" reden, die Dokumentation soll sich auch lesen wie "aus einem Guß".

OK, die Firma hat ihren Stammsitz in der Schweiz, da ist der Fokus auf Verständlichkeit über Sprachkauderwelsch hinweg selbstverständlich.

#7963302
Lesenswert?

Bradward B. schrieb:

Nie mit einem Synonymwörterbuch aka Thesaurus hantiert ?!, es gibt sogar eine DIN-Norm für die Erstellung von solchen Fachkreispezifischen Wortlisten.

Grüße ins Glashaus: Plenken, mehrfach falsche Großschreibung, falsche Zeichensetzung im weiteren (nicht mehr zitierten) Text. Der Hobbygermanist hat noch einige Herausforderungen, denen er sich stellen sollte.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren