MOS 6526 mit avr ansteuern

#3110057
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
Gast #3110059
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.

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