Wie gesagt, frühe 1541 sind umgelabelte 1540,
Na ja, die PCB-Nummer ist unterschiedlich.
1540 = 1540001
1541 = 1540008 "oder neuer"
Wie gesagt, frühe 1541 sind umgelabelte 1540,
Na ja, die PCB-Nummer ist unterschiedlich.
1540 = 1540001
1541 = 1540008 "oder neuer"
Das liegt an den VIAs in der Floppy. Da gibts einen Fehler im Schieberegister, das ganze wurde dann in Software implementiert
Jein:
Der Fehler in den VIAs zwingt zu einer Software-Implementierung; die geklauten Zyklen des VIC-II sorgen dafür, dass der C64 in der SW-Implementierung das Timing des VIC-20 nicht halten kann.
Ja, aber die 1540 nutzt mir ja nichts, das sie ja nicht am C64 geht
Aber schneller soll sie sein, hab ich mal wo gelesen und das ist der Grund wieso die nicht geht
Aber genau kann ichs grad ncih sagen warum, noch nicht drinn eingelesen
Die 1541 hat die Bit-Zeiten verlängert. Da der VIC-II im C64 dem Hautprozessor Zyklen klaut kann es sonst sein, dass der C64 nicht schnell genug samplen kann.
Falls man die 1540 mit originalem ROM am C64 betreiben will (wieso auch immer), dann geht das so: Bildschirmausgabe abschalten (nicht vergessen, Sprites explizit mit abzuschalten!) und warten, bis der Rasterstrahl außerhalb des sichtbaren Bereichs ist (damit der Bildschirm wirklich aus ist). Dann klaut der VIC-II keine Zyklen mehr, und es klappt auch mit der 1540.
Nach der Arbeit mit der Floppy kann dann der Bildschirm (und eventuelle Sprites) wieder eingeschaltet werden.
Wer das mit einer 1541 probieren will: OPEN 15,8,15, "UI-":CLOSE 15 schaltet die 1541 in den 1540-Modus, OPEN 15,8,15, "UI+":CLOSE 15 wieder in den C64-Modus.