Einzelnen Beitrag anzeigen
  #273  
Alt 07.07.2009, 22:42
vergie vergie ist offline
Milton Bradley
 
Registriert seit: 17.09.2005
Beiträge: 40
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Aktivitäten Langlebigkeit
1/20 19/20
Heute Beiträge
0/3 sssssss40
AW: Mephisto Glasgow / MM IV / MM V Emulation ist fertig.

Hallo,

ich habe mich wieder mit der Brettemulation befasst. Also eine neue Variation dieses Themas.

Hier das Resultat.

1. Die wesentlichen Routinen zu Brettsteuerung sind jetzt in Inlcudes ausgelagert, damit wird der Treiber selbst wieder etwas übersichtlicher.
2. Ich habe die Brettemulation auch für MM4, MM5 und Rebell eingebaut.
3. Die Modulsicht bleibt überall erhalten und kann über Options->Video umgeschaltet werden.
Ist die Modulsicht ausgwählt werden auch die wesentlichen Steuerroutinen der Brettemulation nicht aufgerufen.
4. Die Brettsteuerung erfolgt nicht mehr in VIDEO_UPDATE sondern in einer eigenen Timer routine.
5. Die Cursorsteuerung in der Brettemulation ist überarbeitet. Alles lässt sich jetzt mit dem normalen Mauszeiger bedienen. Damit lässt sich das ganze deutlich einfacher bedienen.
6. Die Tasten der Module lassen sich mit der Maus anklicken.
7. bei MM4,MM5 und Rebell5 ist die Stellungseingabe über einen FEN string möglich. Mittels Taste F12 wird versucht die Datei fen.txt zu laden (muss sich im gleichen verezichniss wie mess.exe befinden) . Es wird der erste FEN in dieser Datei geladen. Es wird nur die Stellung an sich geladen. Informationen über Seite am Zug, Rochadestatus etc. werden nicht ausgewertet.Nach dem Laden muss mittels -CLR- -POS- -0- -ENT- -CLR- für weis, bzw.-CLR- -POS- -9- -ENT- -CLR- für schwarz, nochmals die Seite am Zug gesetzt werden.
Manchmal ist es auch nötig vor dem Laden die Seite am Zug setzen, z.B. wenn der König im Schach steht, also eine illegale Stellung erzeugt würde. Wird das nicht beachtet hilft nur noch reset.
Ich habe das nur eingbaut, um zu Testen ob sowas überhaupt möglich ist. Falls es Probleme damit gibt dieses Feature einfach Vergessen.
8. Beim Glasgow muss man nach dem Start manchmal einen Soft reset machen damit alles funtioniert.
9. Ich habe eine tiny build auf der Basis von Mess 131 gemacht.
10. Die Artwoks sind überarbeitet.


Downloaden kann man das Ganze hier.

http://www.lehmimkeller.de/chess_mes...ess131_new.zip

Einige Roms kann man auf Ed Schröders Seite runterladen. (auch darüber hinaus eine sehr interesante Seite über Computerschach)

http://www.top-5000.nl/index.htm


Viel Spass damit

Ralf
Mit Zitat antworten