Schachcomputer.info Community

Zurück   Schachcomputer.info Community > Schachcomputer / Chess Computer: > Technische Fragen und Probleme / Tuning


 
 
Themen-Optionen Ansicht

Prev Vorheriger Beitrag   Nächster Beitrag Next
  #1  
Alt 29.05.2020, 21:26
Benutzerbild von RolandLangfeld
RolandLangfeld RolandLangfeld ist offline
Mephisto Genius 68030
 
Registriert seit: 28.03.2005
Ort: Frankfurt Main
Alter: 67
Beiträge: 323
Abgegebene Danke: 93
Erhielt 297 Danke für 79 Beiträge
Aktivitäten Langlebigkeit
0/20 20/20
Heute Beiträge
0/3 ssssss323
Mephisto MM IV mit 80 MHz

Liebe Schachcomputergemeinde,

ich möchte euch ein der Corona-Langeweile geschuldetes Tuningprojekt vorstellen: vor mir (siehe Bild) liegt ein noch etwas klobiger Prototyp eines 65C02- Beschleunigerboards, das meinen MM IV auf 80 MHz (genau: 78,4 MHz) beschleunigt.

Das Beschleunigerboard wird einfach in den Prozessorsockel gesteckt, auf dem MMIV-Board sind keine Änderungen notwendig ! Wahlweise verhält es sich 1:1 wie eine 65C02-CPU und läuft exakt mit dem Systemtakt. Oder mittels Schalter auf „schnell“ gestellt rennt die CPU mit fast 80 MHz. Wobei der Takt auf der Mephisto-Platine, die Zugriffe auf LCD, Tastatur und Brett sowie die Schachuhr und Signalton wie gewohnt funktionieren. Mit 100 mA Stromverbrauch kommen die üblichen Bretter auch gut zurecht, nichts wird heiss.

Aktuell haben wir den Prototyp in einem Apple II, in einem Commodore 8032 und in einem MM IV geprüft. Eine Adaption auf MM II, Rebel 5.0 und Polgar ist in Arbeit und sollte sich leicht machen lassen.

Bereits in Arbeit ist ein Ersatz des Prototyps in Form einer kleinen Platine, die nicht größer als die CPU ist und einfach in deren Sockel gesteckt wird. Dann passt das Ganze auch in das Modulgehäuse. Und vielleicht erreichen wir damit die 100 MHz ! Ich werde über den Fortschritt berichten.

Der Geschwindigkeitsgewinn ist enorm:

Auf dem MM IV wird nach Lev 9 ENT h2-h3 ENT die Suchtiefe
  • 7.00 in <1 s statt 21s erreicht,
  • 8.00 in 8s statt 2min 00s
  • 9.00 in 27 s statt 6min 50s
  • 10.00 in 2min 27 statt 37min 37s

Und wer mit dem Tuning „fremdelt“: Platine rausziehen, Prozessor wieder einstecken und alles ist beim alten !

Wer ist wir ?
Jürgen Müller, ein begnadeter Elektroniker aus Hamburg half mir, die Idee dieses Beschleunigerboards umzusetzen

Zur Technik
Die Beschleunigerplatine bildet eine 65C02-CPU in einer FPGA von Numato nach, die mit 100 MHz getaktet ist. Der Clou ist, dass das Board sein eigenes RAM mitbringt und dass es das ROM (einschließlich des EröffnungsROM, falls vorhanden) vom Zielsystem einliest und dann aus seinem schnellen RAM ausführt. Damit ergeben sich auch keine Copyright-Probleme wg der ROM-Abbilder.
Viel Schweiss und noch mehr Stunden mit Oszilloskop und Logikanalysator hat uns die Schnittstelle zu Tastatur, LCD und Brett gekostet, bis die Anbindung ohne Modifikation des Brettes stabil funktionierte.
Die alten Hasen werden sich an den Beschleuniger von Schätzle und Speh erinnert fühlen - ähnliche Idee, jetzt umgesetzt mit der Technik von 2020.

Zur Zeit bestücken wir die kleine Platine, die dann im Modulgehäuse Platz findet. Und dann machen wir uns an einen 80 MHz Polgar heran...
Und letztlich sollte sich jeder 6502-basierte Rechner auf die Weise tunen lassen...

Gruss
Roland
Miniaturansicht angehängter Grafiken
Klicke auf die Grafik für eine größere Ansicht

Name:	IMG_3933 (1).jpg
Hits:	454
Größe:	80,2 KB
ID:	4422  
Mit Zitat antworten
Folgende 30 Benutzer sagen Danke zu RolandLangfeld für den nützlichen Beitrag:
achimp (30.05.2020), AlexS (30.05.2020), applechess (29.05.2020), Beeco76 (30.06.2020), borromeus (30.05.2020), Chessguru (30.05.2020), Drahti (29.05.2020), Eastnor (31.05.2020), Egbert (29.05.2020), ferribaci (30.05.2020), Fluppio (30.05.2020), germangonzo (01.06.2020), Hartmut (25.06.2020), kamoj (31.08.2023), LocutusOfPenguin (29.05.2020), marste (30.05.2020), mclane (29.05.2020), MHz (31.05.2020), Michael (30.05.2020), Mythbuster (29.05.2020), Nisse (25.06.2020), Paisano (22.08.2020), paulwise3 (31.05.2020), Rasmus (29.05.2020), RetroComp (29.05.2020), Sargon (31.05.2020), Schachcomputerfan (05.08.2020), Wolfgang (29.05.2020), Wolfgang2 (29.05.2020), xchessg (30.05.2020)
 

Themen-Optionen
Ansicht

Forumregeln
Du bist nicht berechtigt, neue Themen zu erstellen.
Du bist nicht berechtigt, auf Beiträge zu antworten.
Du bist nicht berechtigt, Anhänge hochzuladen.
Du bist nicht berechtigt, deine Beiträge zu bearbeiten.

BB code ist An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:08 Uhr.



Powered by vBulletin (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
©Schachcomputer.info