Forum: Mikrocontroller und Digitale Elektronik MOS 6526 mit avr ansteuern


von Jonas (Gast)


Lesenswert?

Hallo zusammen,

ich will den MOS 6526 vom C64 mit einem avr(am besten Atmega8) 
ansteuern. Hat jemand eine Idee, wie das funktionieren könnte? Und wo 
bekomme ich ein passendes 1 MHz Signal für den 6526 her?

Viele Grüße,
Jonas

von Michael E. (cuby)


Lesenswert?

Hallo,

ich nehme mal an, du weißt durchaus, dass sich die meisten Funktionen 
des 6526 auch mit einem größeren AVR direkt realisieren lassen :-). Das 
soll dich natürlich nicht davon abhalten, den 6526 an den AVR 
anzuschließen - spannend und lehrreich ist das allemal.

Es gibt einige Schaltungen, die einen SID (MOS 6581, Soundchip aus dem 
C64) an AVRs anbinden. Der SID verwendet das gleiche Businterface wie 
die anderen Chips der 65xx/68xx-Serie, damit sollte sich entsprechender 
Code leicht anpassen lassen. Siehe z.B. 
Beitrag "mos6581 SID (C64 Soundchip) für AVR" oder 
http://www.swinkels.tvtom.pl/swinsid/playsid.htm (bei Letzterem wird 
dann sogar ein 6502 auf dem AVR emuliert). Wenn ich den Code beim ersten 
Link richtig lese, wird da der Phi2-Takt durch einen PWM-fähigen Ausgang 
erzeugt und entsprechend die data direction registers für den Datenbus 
je nach Busphase umgeschaltet.

Ausprobiert habe ich allerdings keine der beiden Schaltungen...

-- Michael

von [math]50 \textbf{ apples} [/math] (Gast)


Lesenswert?

Jonas schrieb:
> Hallo zusammen,
>
> ich will den MOS 6526 vom C64 mit einem avr(am besten Atmega8)
> ansteuern. Hat jemand eine Idee, wie das funktionieren könnte?


> wo bekomme ich ein passendes 1 MHz Signal für den 6526 her?

* AdvancedVelocityReducer

Musst den ja nicht fullspeed rennen lassen.

Aber ernsthaft, du benoetigst ja zur Ansteuerung fast so viele Pins wie 
der alte Chip an Ein/Ausgaengen zur Verfuegung stellt macht nur Sinn 
wenn mehrere zu einem Bus zusammengefasst werden, dann konnten die alten 
NMOS Teile so gut wie nichts treiben, absolut. max ca 1mA source und 
villeicht 2-3mA sink.

von Jonas (Gast)


Lesenswert?

Wie viele Pins ich benötige ist mir egal. Ich will nur etwas mit dem 
6526 machen.
Jonas

von Jonas (Gast)


Lesenswert?

Hat dann noch jemand Vorschläge, was ich an den 6526 hinten dranhängen 
könnte?
Jonas

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.