Win! Bestellt wer bei Mouser?
http://www.heise.de/mach-flott…kroprozessor-1421469.html
Geil
DIP, binärkompatible 6502 CPUs. That rocks!
Gruß,
Tobi
Du bist in Begriff, Forum64 zu verlassen, um auf die folgende Adresse weitergeleitet zu werden:
Bitte beachte, dass wir für den Inhalt der Zielseite nicht verantwortlich sind und unsere Datenschutzbestimmungen dort keine Anwendung finden.
letzter Beitrag von ogf am
Win! Bestellt wer bei Mouser?
http://www.heise.de/mach-flott…kroprozessor-1421469.html
Geil
DIP, binärkompatible 6502 CPUs. That rocks!
Gruß,
Tobi
Na ja, nichts wirklich neues - WDC baut die schon ziemlich lange, aber die Beschaffung wird jetzt wohl etwas einfacher.
Binärkompatibel sind die Chips natürlich wie alle 65C02 nur zu den dokumentierten 6502-Opcodes, die undokumentierten machen entweder irgendwas anderes oder wirken als NOP. Für Ersatzteilzwecke könnte die jetzt einfachere Verfügbarkeit von 65C22 (auch im DIP-Gehäuse) aber interessant sein und evtl. bastelt ja mal jemand was nettes mit einem 65C816?
Sehr angenehm.
Binärkompatibel sind die Chips natürlich wie alle 65C02 nur zu den dokumentierten 6502-Opcodes, die undokumentierten machen entweder irgendwas anderes oder wirken als NOP.
Heißt aber dann doch mit anderen Worten dass gewisse Demos nicht mehr gehen aufm C64 und evtl. auch andere Software, oder? Aber sonst... wird ja langsam richtig schön. SID kann man ersetzen, CPU kann man ersetzen, PLA kann man ersetzen. RAM dürfts noch geben, oder?
Heißt aber dann doch mit anderen Worten dass gewisse Demos nicht mehr gehen aufm C64 und evtl. auch andere Software, oder?
Ja - in einen C64 kannst du aber eh nicht einfach so einen 65(C)02 reinstecken, da passt die Pinbelegung nicht, der Prozessorport fehlt und der Bus ist nicht freischaltbar.
Fuer den C64 ist das in der Tat beliebig unbrauchbar,
Keinen Kassettenport mehr, HALLO?!
Keinen Kassettenport mehr, HALLO?!
Wenigstens braucht man für defekte VC20-CPUs keine Floppys mehr ausschlachten
Keinen Kassettenport mehr, HALLO?!
Wenn´s weiter nichts ist
Voll goil. Muss ich unbedingt gleich haben. Datasette brauch ich eh nichtmehr, Modulport noch weniger, aber so C64 mit 14Mhz hat doch schon was
Hehe, ich bin 96 mal in Hamburg in einen Apple-Laden getingelt, weil ich einen 65C816 gesucht habe. Mir schwebte damals sowas wie eine Super-Floppy zum Programmieren vor.
Und wie sieht das mit Ersatz für 1541 aus? Ich mein die werden doch keine undoc. OPCodes nutzen.
Stimmt da die Pinbelegung?
Auf jedenfall ist das cool, um sich auf bereits vertrauter Umgebung mit Computerarchitektur zu beschäftigen.
Im Original-ROM wahrscheinlich nicht, bei modernen Floppy-Speedern (z.B. in Demos) wohl eher oft ...
Lt. Datenblatt scheinen da einige Befehle auch schneller ausgeführt zu werden als beim alten 6502, das könnte evtl. auch problematisch sein.
Und wie sieht das mit Ersatz für 1541 aus?
In die 1541 wurden doch damals manchmal ab Werk 6502 CPUs von Fremdherstellern eingebaut (z.B. Synertek, Rockwell), wenn von MOS gerade keine 6502 lieferbar waren. Unterstützen diese "Fremd-CPUs" eigentlich alle Opcodes ?
In die 1541 wurden doch damals manchmal ab Werk 6502 CPUs von Fremdherstellern eingebaut (z.B. Synertek, Rockwell), wenn von MOS gerade keine 6502 lieferbar waren. Unterstützen diese "Fremd-CPUs" eigentlich alle Opcodes ?
Die illegalen Opcodes meinst du? Die sind abhängig von der Maske und dem Timing. Würde ich mich nicht drauf verlassen und es würde mich wundern wenn die 1541 irgendwelche illegalen Opcodes benutzen würde.
Der neue 6502 ist von der Pinbelegung nicht 100% identisch wenn ich das Datenblatt richtig verstehe. Einige Pins sind anders und er hat einen tristate-fähigen Adressbus (Siehe AEC-Signal beim 6510). Könnte also sein, dass er als Drop-In in eine bestehende Schaltung ein paar kleine Hacks braucht. Die Unterschiede sind Pin 36 (BE, bzw. AEC), Pin 5 (_ML, Memory Lock, CPU kann Bus nicht freigeben) und Pin 1 (_VP, Vector Pull, zeigt an, dass die CPU auf einen der Vectoren zugreift). Pin 1 ist beim 6502 GND, die anderen beiden sind NC.
Die illegalen Opcodes meinst du? Die sind abhängig von der Maske und dem Timing. Würde ich mich nicht drauf verlassen und es würde mich wundern wenn die 1541 irgendwelche illegalen Opcodes benutzen würde.
Das Original siher nicht, aber Fastloader schon, z.B. SuperJiffy.
Das Original siher nicht, aber Fastloader schon, z.B. SuperJiffy.
Da hast du Pech, die illegalen Opcodes funktionierten schon bei den CMOS-6502 in den 80ern nicht mehr und der 6502 von WDC ist eine CMOS-Version.
WDC:
>Taktfrequenz sind nun bis zu 14 MHz (statt 1 MHz wie im Original) zulässig. WDC
>bietet übrigens auch eine "virtuelle" Version des >65C02 an: Ein IP-Core für den
>Einsatz in FPGAs.
Schmunzel: auf OpenCore.org ist ein 6502, der ohne grössere Probleme mit
>=100MHz läuft. Meinen kriege ich bis 135MHz, d.h. das fast zehnfache ... und
das kostenlos.
Da hast du Pech, die illegalen Opcodes funktionierten schon bei den CMOS-6502 in den 80ern nicht mehr
Ich hatte kürzlich zur Reinigung eine 1541 offen, die Chips von Rockwell enthält (siehe angehängtes Foto).
D.h. dann sollte ich mit dieser Floppy lieber keine Demos mit speziellen Fastloadern laufen lassen, wenn die Rockwell CPU nicht alle illegalen Opcodes unterstützt.
Ich hatte kürzlich zur Reinigung eine 1541 offen, die Chips von Rockwell enthält (siehe angehängtes Foto).
D.h. dann sollte ich mit dieser Floppy lieber keine Demos mit speziellen Fastloadern laufen lassen, wenn die Rockwell CPU nicht alle illegalen Opcodes unterstützt.
Sie sollte eigentlich, aber garantiert wird es eben nicht. Das ist jedenfalls keine CMOS-Version, kann also prinzipiell die illegalen Opcodes.