Schachcomputer.info Community

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


Antwort
 
Themen-Optionen Ansicht

  #3241  
Alt 25.08.2019, 10:05
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,

das Novag Super System III ist jetzt auch in CB-Emu/MessExtra enthalten - ein Plugin für WinBoard gibt's noch nicht,
aber im externen Artwork hab ich ihm wenigstens ein Schachbrett zur manuellen Eingabe spendiert.
Wenn das Memory-Modul eingeschaltet ist, dann sollte man bei jedem Neustart zuerst mal NEW GAME drücken, sonst geht der SSIII
von der letzten Stellung aus, aber das Schachbrett startet natürlich mit der Ausgangsstellung (außer man hat 'AutoSave' aktiviert).

Den Schalter TIME hat 'hap' mit automatischer Rückstellung gemacht (angeblich soll es im ausgeschalteten Zustand zu Fehleingaben kommen) -
keine Ahnung ob sich dieser Schalter beim realen Gerät auch so verhält!?

Außerdem habe ich in MessChess die Datei 'winboard.exe' auf die neueste Version aktualisiert (2.7.2019) - ansonsten gibt's nichts Neues.

Grüße,
Franz

Geändert von fhub (25.08.2019 um 10:50 Uhr)
Mit Zitat antworten
Folgende 9 Benutzer sagen Danke zu fhub für den nützlichen Beitrag:
achimp (26.08.2019), Agep (25.08.2019), berger (25.08.2019), Boris (27.08.2019), hap (25.08.2019), Hartmut (25.08.2019), Mark 1 (25.08.2019), MikeChess (25.08.2019), Robert (26.08.2019)
  #3242  
Alt 25.08.2019, 10:55
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!

This is the first version(1979), apparently the chess computer had a bug where it sometimes recognizes the wrong button when the TIME switch is held in the up-position(not a MAME bug). The chess computer received by Berger had a spring in this switch so it's not toggleable.

Maybe it was fixed in the "B" version in 1980.
Mit Zitat antworten
Folgende 5 Benutzer sagen Danke zu hap für den nützlichen Beitrag:
Agep (25.08.2019), berger (25.08.2019), Boris (27.08.2019), Hartmut (25.08.2019), Mark 1 (25.08.2019)
  #3243  
Alt 28.08.2019, 13:49
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 hap,

I'm trying to write a chess plugin for the Super System III, but I have problems with the plugin getting the moves from the LCD display.

With the debugger I found 2 places with the hexcodes of the LCD digits (:lcd/0/m_shift and :/0/m_lcd_q), but none of the first 2 lines in my following code is working:
Code:
function interface.is_selected(x, y)
	local ddram = emu.item(machine.devices[':lcd'].items['0/m_shift']):read_block(0x00, 0x04)
--	local ddram = emu.item(machine.devices[':maincpu']:owner().items['0/m_lcd_q']):read_block(0x00, 0x04)
	local xval = { 0x77, 0x7c, 0x39, 0x5e, 0x79, 0x71, 0x3d, 0x76 }
	local yval = { 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f }
	local d0 = ddram:sub(0x00,0x00)
	local d1 = ddram:sub(0x01,0x01)
	local d2 = ddram:sub(0x02,0x02)
	local d3 = ddram:sub(0x03,0x03)
	return (xval[x] == d0 and yval[y] == d1) or (xval[x] == d2 and yval[y] == d3)
end
Any idea what's wrong with this code?

Regards,
Franz

Geändert von fhub (28.08.2019 um 14:07 Uhr)
Mit Zitat antworten
  #3244  
Alt 28.08.2019, 15:45
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!

If you update the driver to latest, the digits are at digit0/1/2/3.
so for example: machineutputs():get_value("digit0")
Mit Zitat antworten
  #3245  
Alt 28.08.2019, 16:13
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
If you update the driver to latest, the digits are at digit0/1/2/3.
so for example: machineutputs():get_value("digit0")
Aah, that's interesting, of course I've already implemented your last driver update, but I didn't know that this get_value("digitx") would work, because there are no digits in the layout.

Many thanks for this information!
Mit Zitat antworten
  #3246  
Alt 29.08.2019, 12: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: Mess Emulator für diverse Schachcomputer ist fertig!

Hi,

das Schachplugin für den Novag Super System III hab ich jetzt auch fertig -
wer also den SS3 auch unter Winboard/Arena nutzen will, müßte sich das Gesamtpaket nochmal herunterladen,
weil dafür auch andere Änderungen notwendig waren.
Edit: Die Level-Einstellung (Zeit pro Zug) unter Winboard/Arena ist übrigens im Format 'hhmmss' einzugeben (wie z.B. beim Boris), wobei man führende Nullen weglassen kann.
Und unter Winboard/Arena darf man während des Rechenvorgangs den TIME-Schalter NICHT umlegen, weil sonst das Plugin den momentan angezeigten Zug schon als endgültigen Zug interpretiert (unter MessExtra beim Selberspielen ist das natürlich kein Problem).

Zu den Spezialzügen im SS3-Plugin:
Eine eigene Unterverwandlung funktioniert korrekt, eine evt. Unterverwandlung der Engine wird allerdings nicht berücksichtigt
(was aber bei den meisten anderen Engines auch so ist).
Enpassant funktioniert vermutlich, aber da ich den SS3 zu so einem Zug bisher nicht überreden konnte, hab ich das nicht wirklich testen können.

Von den letzte Woche angekündigten ROMs hab ich bisher noch keine Dateien bekommen, also gibt's auch noch keine wirklich neuen Geräte in CB-Emu.

Grüße,
Franz

Geändert von fhub (29.08.2019 um 16:48 Uhr)
Mit Zitat antworten
Folgende 4 Benutzer sagen Danke zu fhub für den nützlichen Beitrag:
Agep (29.08.2019), germangonzo (29.08.2019), Hartmut (29.08.2019), Mark 1 (29.08.2019)
  #3247  
Alt 29.08.2019, 13:18
Hartmut Hartmut ist offline
Lebende Foren Legende
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 60
Land:
Beiträge: 2.173
Abgegebene Danke: 3.211
Erhielt 1.543 Danke für 897 Beiträge
Aktivitäten Langlebigkeit
3/20 14/20
Heute Beiträge
0/3 sssss2173
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von fhub Beitrag anzeigen

Von den letzte Woche angekündigten ROMs hab ich bisher noch keine Dateien bekommen, also gibt's auch noch keine wirklich neuen Geräte in CB-Emu.

Grüße,
Franz
Naja, gute Arbeit braucht halt ihre Zeit... müssen wir halt Geduld haben (auch wenn das nicht wirklich eine meiner Stärken ist...)
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation)
https://www.iccf.com/player?id=89948&tab=3
Mit Zitat antworten
  #3248  
Alt 29.08.2019, 13:58
Benutzerbild von berger
berger berger ist offline
Mephisto MM 4 Turbo Kit
 
Registriert seit: 27.05.2013
Ort: Barcelona (Catalonia)
Beiträge: 168
Abgegebene Danke: 373
Erhielt 462 Danke für 119 Beiträge
Aktivitäten Langlebigkeit
5/20 11/20
Heute Beiträge
1/3 ssssss168
Re: Mess Emulator für diverse Schachcomputer ist fertig!

Hello,

I have just sent the data obtained from the reverse engineering of the SciSys Mark V/VI to hap. So far it is the computer that has given me more difficulties, mainly due to the Display: It is much more complex than the one in Novag Savant. Be patient because, although hap is very fast when programming, I think it won't be easy this time, and we will probably have to take some more measurements on the circuit. And until all this is done, Franz won't be able to integrate it into CB-Emu, so please don't pressure him!

Best regards,
Gerardo
Mit Zitat antworten
Folgende 3 Benutzer sagen Danke zu berger für den nützlichen Beitrag:
Agep (29.08.2019), Hartmut (29.08.2019), Mark 1 (29.08.2019)
  #3249  
Alt 29.08.2019, 14:13
Hartmut Hartmut ist offline
Lebende Foren Legende
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 60
Land:
Beiträge: 2.173
Abgegebene Danke: 3.211
Erhielt 1.543 Danke für 897 Beiträge
Aktivitäten Langlebigkeit
3/20 14/20
Heute Beiträge
0/3 sssss2173
AW: Mess Emulator für diverse Schachcomputer ist fertig!

No Problem. Take your time. I guess it is not only the display. Especially the Mark V/VI has much more features like many other computers of his time. Also the fact that he can play 12 games simultanous seems for me to be a big problem when trying to emulate this machine (and will definitely not work in a Winboard-Emulation. Playing only one game should be possible though).
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation)
https://www.iccf.com/player?id=89948&tab=3
Mit Zitat antworten
  #3250  
Alt 29.08.2019, 14:23
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!

 Zitat von Hartmut Beitrag anzeigen
Also the fact that he can play 12 games simultanous seems for me to be a big problem when trying to emulate this machine
Also da sehe ich kein Problem für die Emulation, denn um solche Dinge kümmert sich ja das (ROM) Programm selbst - damit hat ja der Treiber nichts zu tun.
Aber in Winboard sind solche Simultanpartien natürlich nicht möglich (da hast Du schon recht), denn sowas ist in Winboard nicht vorgesehen.
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 10:46 Uhr.



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