Schachcomputer.info Community

Zurück   Schachcomputer.info Community > Computerschach / Computer Chess: > Mess Emu & andere Emulationen / Mess Emu and other Emulations


Antwort
 
Themen-Optionen Ansicht

  #4031  
Alt 28.05.2020, 23:31
hap hap ist offline
TASC R40
 
Registriert seit: 27.07.2019
Beiträge: 507
Abgegebene Danke: 183
Erhielt 1.642 Danke für 324 Beiträge
Aktivitäten Langlebigkeit
5/20 5/20
Heute Beiträge
0/3 ssssss507
Re: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von hap Beitrag anzeigen
I also wrote a driver for the Z8 MCU version. The CAC module works ok for that, but since the Z8 internal rom isn't dumped, the default program obviously doesn't work yet.
Z8 version of Fidelity Mini Sensory is now dumped and working =)

I sent a MSC Z8 to Sean, and programmed a fake CAC cartridge module that makes the Z8 MCU romdump itself by reading internal ROM and writing it to one of the output ports. Sean built the fake cartridge based on Berger's schematics and it worked.
Mit Zitat antworten
Folgende 8 Benutzer sagen Danke zu hap für den nützlichen Beitrag:
achimp (29.05.2020), Agep (29.05.2020), bataais (29.05.2020), berger (29.05.2020), Bryan Whitby (29.05.2020), Drahti (28.05.2020), Eastnor (31.05.2020), fhub (29.05.2020)
  #4032  
Alt 28.05.2020, 23:34
Drahti Drahti ist offline
Revelation
 
Registriert seit: 27.02.2016
Ort: An der Schleuse
Land:
Beiträge: 730
Abgegebene Danke: 602
Erhielt 390 Danke für 254 Beiträge
Aktivitäten Langlebigkeit
3/20 8/20
Heute Beiträge
1/3 ssssss730
AW: Mess Emulator für diverse Schachcomputer ist fertig!

What a cool idea
Mit Zitat antworten
  #4033  
Alt 01.06.2020, 16:03
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.572
Abgegebene Danke: 431
Erhielt 5.654 Danke für 1.304 Beiträge
Aktivitäten Langlebigkeit
12/20 14/20
Heute Beiträge
1/3 sssss2572
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hi,

der Monatsanfang ist ein guter Termin für ein neues CB-Emu-Update.

Viel Neues gibt's diesmal allerdings nicht:
1) Da wäre zuerst einmal das ältere Fidelity MiniSCC-Programm (für die Z8-CPU), von dem 'hap' vor ein paar Tagen durch einen cleveren Trick einen ROM-Dump machen konnte.
Außerdem habe ich in CB-Emu einen eigenen Eintrag für den MiniSCC II mit CAC-Modul hinzugefügt, weil dieses CAC ja doch ein anderes Programm ist als das original eingebaute ROM. In MessExtra und MessChess gibt's dieses Extra-Eintrag nicht, weil man da dieses CAC-Modul ohnehin in der Spalte 'SW-Items' auswählen kann (bzw. eben muß).

2) Dann haben sich auch wieder einige Plugins geändert, z.B. funktioniert jetzt in mehreren Saitek-Engines auch die Unterverwandlung (Corona/Stratos/TurboKing, Galileo/Leonardo/Renaissance, Simultano ...).
Das war bisher nicht möglich, da diese Geräte bei einer Bauernumwandlung die Figur innerhalb des Zuges (d.h. zwischen Ausgangs - und Zielfeld) erwarten, und das war im Hauptplugin einfach nicht vorgesehen.
Beim Renaissance mußte ich seine eigene Umwandlungsfigur erst kompliziert aus dieser 7x7-Punktmatrix auslesen, weil er sie ja nicht durch irgendwelche LEDs anzeigt.

3) Und schießlich kann man jetzt auch beim Saitek Simultano und Mark V/VI zwischen verschiedenen CPU-Frequenzen wählen.
Beim Mark V/VI (mit seinen lahmen 2MHz) hab ich das allerdings nur für 4 und 6 MHz geschafft, denn ab 8 MHz funktioniert der LCD-Screen nicht mehr korrekt (er läßt die Hälfte der LCD-Felder bzw. Segmente aus).
Bei einem ganz anderen Display (bei einigen Mephistos) gab's früher auch schon mal ähnliche Probleme bei höheren Frequenzen, aber dieser Trick, den mir damals 'hap' gezeigt hat, funktioniert bei diesem LCD-Modul (HLCD0539) des Mark V/VI leider nicht, und all meine eigenen Änderungs-Versuche in diesem LCD-Treiber waren auch erfolglos. Na ja, muß man sich eben mit 6 MHz zufrieden geben ...

Grüße,
Franz
Mit Zitat antworten
Folgende 21 Benutzer sagen Danke zu fhub für den nützlichen Beitrag:
achimp (02.06.2020), Agep (01.06.2020), applechess (01.06.2020), bataais (02.06.2020), Belcantor (02.06.2020), berger (04.06.2020), blitzchess (26.06.2020), Boris (04.06.2020), Bryan Whitby (01.06.2020), ferribaci (01.06.2020), germangonzo (01.06.2020), hap (01.06.2020), hebel (02.06.2020), jerazi (02.06.2020), Jo (01.06.2020), Mark 1 (01.06.2020), marste (01.06.2020), Michael (03.06.2020), Robert (02.06.2020), Schachhucky (04.06.2020), Tintenfisch (01.06.2020)
  #4034  
Alt 04.06.2020, 15:58
hap hap ist offline
TASC R40
 
Registriert seit: 27.07.2019
Beiträge: 507
Abgegebene Danke: 183
Erhielt 1.642 Danke für 324 Beiträge
Aktivitäten Langlebigkeit
5/20 5/20
Heute Beiträge
0/3 ssssss507
Re: Mess Emulator für diverse Schachcomputer ist fertig!

Zwei neue romdumps:
- Super Expert A (es gibt jetzt 3 versionen)
- Fidelity Mini Sensory Modul: Challenger Book Openings

Danke Berger =)
Mit Zitat antworten
Folgende 3 Benutzer sagen Danke zu hap für den nützlichen Beitrag:
Agep (04.06.2020), berger (04.06.2020), fhub (04.06.2020)
  #4035  
Alt 04.06.2020, 17:57
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.572
Abgegebene Danke: 431
Erhielt 5.654 Danke für 1.304 Beiträge
Aktivitäten Langlebigkeit
12/20 14/20
Heute Beiträge
1/3 sssss2572
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von hap Beitrag anzeigen
Zwei neue romdumps:
- Super Expert A (es gibt jetzt 3 versionen)
- Fidelity Mini Sensory Modul: Challenger Book Openings
... sind jetzt auch schon wieder in der heutigen CB-Emu-Version - danke an 'hap' und Berger!

Der neue Super Expert A (sexperta2) heißt in MessExtra 'set 3', in CB-Emu 'v2'. Der Unterschied liegt daran, daß ich die Versionen
in CB-Emu 'chronologisch' benenne, und diese neue Version liegt eben zeitlich zwischen den 2 schon bisher vorhandenen. Also was
in CB-Emu (zeitlich richtig) 'v1/v2/v3' heißt, hat 'hap' in MessExtra 'set 2/3/1' genannt.
Diese neue 'Zwischenversion' ist daran erkennbar, daß sie sich wie die alte Version nur bis 9MHz (anstatt bis 10MHz) hochtakten läßt,
daß sie aber schon wie die neueste Version die Einstellung 'selectivity on/off' (auf Feld H8) hat.

Außerdem hab ich für den Schachcomputer SC-80 (und das Grundgerät LC-80) schon mal Artworks gebastelt, obwohl der SC-80 leider noch nicht
funktioniert. Man kann das Schachprogramm zwar starten (wie auf dem Bild zu sehen ist), aber es klappt nur solange man Züge eingibt,
die der SC-80 im Buch hat - sobald man das Buch verläßt, beginnt er zu rechnen, hört aber nicht mehr auf.
Da fehlt noch irgendwas im Treiber, aber das übersteigt meine Fähigkeiten, und 'hap' hat leider anscheinend auch kein Interesse an diesem
Modell, sodaß wir dafür wohl auf ein Wunder hoffen müssen.

Zu finden ist dieser unfertige SC-80 nur in CB-Emu und zwar unter 'All Systems' ganz unten in der Liste - da gibt's auch noch die beiden
Geräte LC-80 und LC-80.2, die zwar anscheinend funktionieren, aber eben das Schachprogramm des SC-80 nicht enthalten.

Mit Zitat antworten
Folgende 3 Benutzer sagen Danke zu fhub für den nützlichen Beitrag:
Agep (04.06.2020), Bryan Whitby (09.06.2020), hap (04.06.2020)
  #4036  
Alt 04.06.2020, 23:59
hap hap ist offline
TASC R40
 
Registriert seit: 27.07.2019
Beiträge: 507
Abgegebene Danke: 183
Erhielt 1.642 Danke für 324 Beiträge
Aktivitäten Langlebigkeit
5/20 5/20
Heute Beiträge
0/3 ssssss507
Re: Mess Emulator für diverse Schachcomputer ist fertig!

Wieder ein romdump von Berger: Portorose 32bit v1.04.

Wir haben jetzt:
32bit V1.01
32bit V1.03
32bit V1.04
16bit V1.01

Noch kein neuere 16bit version vorhanden.
It matters because the Bavaria board does not function with V1.01.
Mit Zitat antworten
Folgende 5 Benutzer sagen Danke zu hap für den nützlichen Beitrag:
Agep (05.06.2020), berger (05.06.2020), Boris (05.06.2020), Bryan Whitby (09.06.2020), fhub (05.06.2020)
  #4037  
Alt 08.06.2020, 22:27
hap hap ist offline
TASC R40
 
Registriert seit: 27.07.2019
Beiträge: 507
Abgegebene Danke: 183
Erhielt 1.642 Danke für 324 Beiträge
Aktivitäten Langlebigkeit
5/20 5/20
Heute Beiträge
0/3 ssssss507
Re: Mess Emulator für diverse Schachcomputer ist fertig!

Small change to the MAME sensorboard device: last board position is now saved on exit and reloaded on next start.

The chessengine plugin will need to 'press' reset to get the starting position if it doesn't already do so.
Mit Zitat antworten
Folgender Benutzer sagt Danke zu hap für den nützlichen Beitrag:
Bryan Whitby (09.06.2020)
  #4038  
Alt 08.06.2020, 23:30
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.572
Abgegebene Danke: 431
Erhielt 5.654 Danke für 1.304 Beiträge
Aktivitäten Langlebigkeit
12/20 14/20
Heute Beiträge
1/3 sssss2572
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von hap Beitrag anzeigen
Small change to the MAME sensorboard device: last board position is now saved on exit and reloaded on next start.

The chessengine plugin will need to 'press' reset to get the starting position if it doesn't already do so.
Hmm? I don't understand - so the sensorboard has now its own 'nvram'?

But this would only be useful, if I exit an engine and restart the same engine again - when starting any other engine the previously saved position would be invalid of course.
And even with the same engine this would only work, if this engine has a 'nvram' too, and automatically restores the last position.

I'm not sure if this is really a good idea (despite of that it would require a lot of changes, e.g. in almost all plugins) - won't it be better to just use 'Save / Load State' in MESSUI instead of this new 'feature', if anyone wants to continue an aborted game?

Geändert von fhub (08.06.2020 um 23:40 Uhr)
Mit Zitat antworten
  #4039  
Alt 08.06.2020, 23:53
hap hap ist offline
TASC R40
 
Registriert seit: 27.07.2019
Beiträge: 507
Abgegebene Danke: 183
Erhielt 1.642 Danke für 324 Beiträge
Aktivitäten Langlebigkeit
5/20 5/20
Heute Beiträge
0/3 ssssss507
Re: Mess Emulator für diverse Schachcomputer ist fertig!

Yes, the sensorboard now has nvram. It's not literally RAM, but it is a state that is kept after powering off. On a real chesscomputer, the chesspieces don't go anywhere if you power it off. A lot of chesscomputers with battery backed RAM already save the position internally and expect the chesspieces to remain in position when turning the power back on.

Each chesscomputer will save its own last board position. It's not shared (that would not be useful).. but, if you want to, you can copy the "board_position" file from one to the other. For example, you could copy nvram+board_position from "port32" to "van32" after exiting port32 in the middle of a game, and continue playing on van32. (I haven't tried this, I think the nvram files are compatible between 'Weltmeister' class machines)

*edit* I'll disable it for the chesscomputers that don't have nvram (those will always start 'new game' at poweron)

Geändert von hap (09.06.2020 um 00:23 Uhr)
Mit Zitat antworten
Folgender Benutzer sagt Danke zu hap für den nützlichen Beitrag:
Bryan Whitby (09.06.2020)
  #4040  
Alt 09.06.2020, 10:25
Benutzerbild von Bryan Whitby
Bryan Whitby Bryan Whitby ist offline
Chess Machine
 
Registriert seit: 14.07.2009
Beiträge: 350
Bilder: 15
Abgegebene Danke: 630
Erhielt 652 Danke für 192 Beiträge
Aktivitäten Langlebigkeit
5/20 15/20
Heute Beiträge
1/3 ssssss350
Re: Mess Emulator für diverse Schachcomputer ist fertig!

Many thanks for the SC-80 which I honestly didn't know about and look forward to playing against.

Looking for details about it I found that the programmer is Rüdiger Worbs who I have never heard of.

Also the SC-80 appears in another old emulator which can be found here.
http://www.jens-mueller.org/jkcemu/screenshots.html
Mit Zitat antworten
Antwort

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

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
Info: Mephisto Emulator für den Mac fertig RolandLangfeld Die ganze Welt der Schachcomputer / World of chess computers 3 09.09.2007 22:56


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



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