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
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
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.
Wie viele Pins ich benötige ist mir egal. Ich will nur etwas mit dem 6526 machen. Jonas
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.