Einzelnen Beitrag anzeigen
  #19  
Alt 20.02.2007, 09:40
Benutzerbild von Stefan
Stefan Stefan ist offline
Mephisto Wundermaschine
 
Registriert seit: 01.07.2004
Ort: Dresden
Alter: 58
Land:
Beiträge: 495
Abgegebene Danke: 2
Erhielt 10 Danke für 9 Beiträge
Aktivitäten Langlebigkeit
0/20 20/20
Heute Beiträge
0/3 ssssss495
AW: schnelle 6502 Prozessoren

 Zitat von iuppiter
Hallo,

nach langem Mitlesen möchte ich meinen Senf auch mal dazu geben. Ich beschäftige mich auch mit dem Tuning einiger (auf dem 6502 basierenden) Schachcomputer, d.h. sofern es meine Freizeit mir erlaubt. Zur Zeit experimentiere ich mit dem w65c816s von WDC - die ersten Ergebnisse sind etwas enttäuschen: Zwar läuft der Milano damit, doch der Polgar (offenbar auch MM IV und V) kann mit der CPU trotz Anpassung nichts anfangen. Die einzig logische Erklärung, die mir dazu eingefallen ist, ist folgende: Möglicherweise verwendet der Polgar einen der "illegalen" OP-Codes der CPU, die bei der w65c816s anders belegt sind. Wenn dem tatsächlich so ist, dann könnte man eventuell das Programm an die w65c816s anpassen.

Die Idee mit FPGAs hatte ich auch schon, auch entstünde dadurch der Vorteil, dass man die komplette Peripherie samt Speicher mit in den FPGA laden könnte, allerdings entsteht dadurch auch ein kaum aufzuwiegender Nachteil: Man müsste die komplette Platine des zu tunenden Gerätes zurück in ein Schaltplan zurückführen, was nur mit sehr hohem Zeitaufwand zu realisieren wäre. Ein weiteres Problem wäre das, dass man dann eine neue Platine entwickeln und herstellen müsste, was aber relativ einfach wäre. Auch stellt sich die Frage wie schnell die nachgebildete CPU tatsächlich wäre, es auszuprobieren wäre der Aufwand aber auf jeden Fall wert.

Eine weitere Performancesteigerung könnte man dadurch erreichen, indem man eine schnelle, moderne CPU nimmt und das Programm darauf portiert und optimieren, die Speicherzugriffe der 6502 CPU böten sicherlich einiges Potential. Man könnte z.Bsp. das Resurrection Modul dafür nehmen, so brächte man nicht mal ein neues zu entwickeln. Diese Idee gilt auch für einen PC, wenn die 6502 Emulatoren nicht schnell genug sind, so spricht nichts dagegen das Programm auf x86 Code umzusetzen. Das Produkt wäre dann aber kaum als Schachcomputer zu bezeichnen und für mich somit uninteressant.

MfG
Vitali
Hallo Vitali,

ich habe mit selbiger CPU auch erste Versuche gemaess der bekannten Umloetanleitung (zwecks Pinkompatibilitaet) gemacht. Leider laeuft es mit den Novag Geraeten auch nicht besonders gut: Der Expert bootet (bis 7 MHz) lauft aber irgendwie beider Brettsteuerung instabil, d. h. es leuchten gelegentlich willenlos LEDs auf und das Geraet haengt dann. Mit Suer Expert/Super Forte geht gar nix (kein Booten), da bin ich aber noch dran, da ich grad eine interesante Entdeckung auf meinen Super Expert C gemacht habe.

Viele Gruesse
Stefan
Mit Zitat antworten